タグ付けされた質問 「hook」


4
現在および将来のすべてのリポジトリにgit post-commitフックを適用する
Gitのポストコミットフックを作成しましたが、正しく動作します。ただし、このフックを追加して、現在作業中の(および将来の)すべてのgitリポジトリに適用したいと考えています。~/.git/hooks/プロジェクトディレクトリのフックディレクトリではなく、自分にフックを追加しようとしましたが、これは機能していないようです。 システムのすべてのリポジトリに適用されるグローバルGitフックを作成する方法はありますか(それらを各プロジェクトディレクトリにコピーする必要はありません)?そうでない場合、今後の最良の解決策は何ですか-おそらくgit-initテンプレートですか?
275 git  hook  githooks 

12
プログラミングで「フック」という用語は何を意味していますか?
最近、私が書いているプログラムについて何人かの人々と話している間に「フック」という用語を聞いた。フックは関数の一種であると会話から推測しましたが、この用語が何を意味するのか正確にはわかりません。定義を検索しましたが、適切な答えが見つかりませんでした。誰かがこの用語が一般的に何を意味するのか、そしておそらく定義を説明するための小さな例を私に与えることができるでしょうか?
248 hook 

9
gitフックをリポジトリに置く
.git / hooksをプロジェクトリポジトリに配置する(たとえば、シンボリックリンクを使用する)ことは悪い習慣と見なされていますか?はいの場合、同じフックを異なるgitユーザーに配信する最良の方法は何ですか?
197 git  hook  githooks 

2
プル用のgitフックはありますか?
を実行するたびに、プロジェクトに対していくつかのアクション(gettext * .moメッセージファイルの準備)を実行する必要がありますgit pull。この目的に使用できる適切なgitフックはありますか?
157 git  hook  gettext 

7
Gitでは、現在のコミットハッシュを同じコミットのファイルにどのように書き込むことができますか
私はここでGitフックを使って空想的なことをやろうとしていますが、どうすればよいのか(あるいはそれが可能かどうか)はわかりません。 私がする必要があるのは、すべてのコミットでそのハッシュを取得し、このハッシュでコミット内のファイルを更新することです。 何か案は?
131 git  hook 

4
Git post commitフックを構成する方法
ジェンキンスからリモートでビルドをトリガーするにはどうすればよいですか? Gitポストコミットフックを構成する方法 私の要件は、特定のプロジェクトのGitリポジトリが変更されるたびに、そのプロジェクトのJenkinsビルドが自動的に開始されることです。 Jenkinsトリガービルドセクションで、トリガービルドをリモートで選択しました。 では.git、ディレクトリ、ディレクトリをフックし、我々はのconfigureポストにファイルをコミットしていることにあります。 そこからビルドをトリガーする方法を混乱させています(curlコマンドを使用する必要がある部分は知っています)。 curl cmbuild.aln.com/jenkins/view/project name/job/myproject/buildwithparameters?Branch=feat-con このコマンドをgitサーバーのフックディレクトリに配置しました(コミット後フック)。 リポジトリで変更が発生するたびに、自動ビルドが実行されます。 変更セットをチェックインして、少なくとも1つのJavaファイルが存在するかどうかを確認し、ビルドを開始する必要があります。 開発者がxmlファイルまたはビルドを開始しないプロパティファイルのみを変更したとします。 とともにxml、.javaファイルがそこにあり、ビルドを開始する必要があるとします。
126 git  jenkins  hook  commit 

7
Gitプレプッシュフック
すべてのgitプッシュの前に単体テストを実行したいと思います。テストが失敗した場合は、プッシュをキャンセルしますが、事前プッシュフックも見つからず、事前コミットと事前リベースしかありません。
115 git  hook 

7
特定のブランチを処理するgit post-receiveフックを作成する
git push origin master これが、会社のサーバーにあるベアリポジトリの現在のフック です。このフックは、Assemblaにプッシュします。私が必要なのは、誰かが変更をサーバーのブランチにプッシュしたときに1つのブランチ(マスター、理想的には)だけをプッシュし、他のブランチへのプッシュは無視することです。ベアリポジトリからブランチを選択し、そのブランチのみをAssemblaにプッシュすることは可能ですか?
107 git  repository  hook  git-bare 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.