2012-02-09 10 views
7

フックスクリプトを使用してSmartgitにコミットメッセージを自動挿入する方法はありますか? (Bash)。 ユーザーが自分の変更をコミットする場合は、コミットメッセージフィールドをあらかじめロードします。Smartgit:自動挿入コミットメッセージ

答えて

1

あなたに関心のある2つのフックがあります:それはあなたが事前ことを可能にするよう が用意コミット-MSG

を準備コミット-msgとコミット-msgが、おそらくあなたの目的に適していユーザーが見る前にコミット・メッセージを記入してください。残念ながら、Smartgitはこのフックをサポートしていません。

コミット-MSGまた、あなたがコミットメッセージを変更することができますが、そう後にユーザーがメッセージを送信したん。(My postとそれが参照するには、2件の古い記事を参照)あなたの.git/hooksディレクトリにあるフックスクリプトの例は、自分自身を書く上で良いスタートを与えるはずです。

ギフトフックはテンプレートよりも汎用性があります。テンプレートは使用する方が簡単です。プリロードされたコミットメッセージに動的なものがない場合や、シェルスクリプトを実行する必要がある場合は、テンプレートが適切なルートになる可能性があります。テンプレートを使用するには、git-configにcommit.templateオプションを設定する必要があります。 tmplfileを含むあなたのコミットメッセージテンプレートが含まれているファイルですSmartgitでこれを設定するには、その後、

tmplfile

Gitの設定commit.templateを入力し、「ツール」>「開くGitのシェル」に行きますあなたのgitプロジェクトのルートからのパス。

関連する問題