3

git commit メッセージでいくつかのプライベート アノテーションを使用しています。

たとえば、 moduleMOD_Aで何かを修正した場合、コミット メッセージは次のようになります。

FIX [MOD_A] Fixed something

FIXの前にある限り[MOD_A]、次を使用してパッチを生成するとすべて正常に動作します

git format-patch

このパッチを添付ファイルとしてどこかに送信してから使用します

git am --keep-cr *.patch

このコミットを別のレポに保存するため。

しかし:FIX前にない場合[MOD_A](つまり[MOD_A] Fixed something)、実行後にメッセージの開始が他のレポにありませんgit am。コミット メッセージ全体はFixed something.

私の疑いでは、それはによって生成された電子メールの件名行の形式と関係があるということですgit format-patch:

Subject: [PATCH 23/27] [MOD_A] Fixed something

[PATCH 23/27]も角かっこで囲まれているため、[MOD_A]無視されているようです。

無視され[MOD_A] ないようにする方法はありますか?

4

2 に答える 2