少し問題があります。#<issue_number>
私たちの会社では、バグトラッカーのいくつかの問題に関連するすべてのコミットは(たとえば、 )で始まる必要があるという合意があり#8956
ます。しかし、git は、エディターを使用してメッセージを作成するときに、文字 '#' で始まるすべての行を無視します。使っていればgit commit -m '#<issue_number> <Message>'
問題ありません。-m
しかし、フラグを使用せずにコミットを修正してそのメッセージを編集したい。#
エディターを使用してコミットメッセージを書き込むときに、で始まる行を無視しないようにする方法はありますか?
1 に答える
4
コマンドラインからコミットメッセージを渡すことでコミットできます。
git commit -m '#1 fixed issue'
テキスト エディタを使用してコミット メッセージを入力する場合は、行頭の#
.
デフォルトでは、git は#
いわゆるクリーンアップ文字として を使用しています。別の文字を渡すことで、この動作を変更できます。
git commit --cleanup='@'
この情報をありがとう@CharlesBailey。
ところで、あなたの会社は、デフォルトの git ワークフローに違反するため、契約について再考する必要があります。
于 2014-05-13T08:36:41.900 に答える