フックスクリプトを使用してSmartgitにコミットメッセージを自動挿入する方法はありますか? (Bash)。 ユーザーが自分の変更をコミットする場合は、コミットメッセージフィールドをあらかじめロードします。Smartgit:自動挿入コミットメッセージ
答えて
この機能にはSmartGit configurationが表示されません。
commit.template
Git configurationに基づいて、「How do I add project-specific information to the Git commit comment?」に記載されているように、私はむしろprepare-commit-msg
hookに頼ります。
別の例については、「Including the current branch name in the commit template」も参照してください。
あなたに関心のある2つのフックがあります:それはあなたが事前ことを可能にするよう が用意コミット-MSG
を準備コミット-msgとコミット-msgが、おそらくあなたの目的に適していユーザーが見る前にコミット・メッセージを記入してください。残念ながら、Smartgitはこのフックをサポートしていません。
コミット-MSGまた、あなたがコミットメッセージを変更することができますが、そう後にユーザーがメッセージを送信したん。(My postとそれが参照するには、2件の古い記事を参照)あなたの.git/hooksディレクトリにあるフックスクリプトの例は、自分自身を書く上で良いスタートを与えるはずです。
ギフトフックはテンプレートよりも汎用性があります。テンプレートは使用する方が簡単です。プリロードされたコミットメッセージに動的なものがない場合や、シェルスクリプトを実行する必要がある場合は、テンプレートが適切なルートになる可能性があります。テンプレートを使用するには、git-configにcommit.templateオプションを設定する必要があります。 tmplfileを含むあなたのコミットメッセージテンプレートが含まれているファイルですSmartgitでこれを設定するには、その後、
tmplfile
Gitの設定commit.templateを入力し、「ツール」>「開くGitのシェル」に行きますあなたのgitプロジェクトのルートからのパス。
- 1. 自動タイムスタンプ - 挿入
- 2. 動的自動テキスト挿入
- 3. 自動UITableViewセパレータの挿入
- 4. MySQLは自動インクリメントとテーブルに挿入
- 5. 別のテーブルへの自動挿入
- 6. SQL Serverの自動挿入構文
- 7. PHP MySQLの外部キー自動挿入
- 8. ケトル/スプーンに自動インクリメンタルIDを挿入
- 9. ドクトリン - 自動挿入行の関連テーブル
- 10. vimにテキストを自動挿入する
- 11. 自動インクリメントID列の挿入エラー
- 12. 列に自動的に値を挿入
- 13. 挿入を選択し、自動インクリメントバグ
- 14. 挿入行持つ自動インクリメント列
- 15. Excel(2003) - セルに自動挿入日付
- 16. vimにヘッダを自動挿入する
- 17. PHPデータベースへのデータの自動挿入
- 18. ウェブのHTMLにコードを自動挿入
- 19. Xcode4コミットメッセージ - 自動修正を有効にする方法
- 20. 自動挿入されたデータを使用した自動EXCEL折れ線グラフ
- 21. SmartGit Merge SVN
- 22. Smartgit -Xignore-space-change?
- 23. Smartgitで前のコミットメッセージを編集するにはどうしたらいいですか?
- 24. 移動挿入モード
- 25. データ挿入時に自動更新をトリガーする方法は?
- 26. JavaでのSQL挿入後の自動インクリメントIDフィールドへのアクセス
- 27. WordPressのカスタムフィールドを自動的に挿入します
- 28. vscodeで自動中括弧挿入を無効にする
- 29. 2秒ごとにmysqlデータベースに自動挿入
- 30. QTreeWidgetの挿入時に自動的にソートする