2016-10-14 9 views
1

git format-patchは、通常、このような名前のパッチファイルを生成します。gitのリストファイルとフォーマット・パッチの代わりに番号付きのファイル

代わり
0001-Something.patch 
0002-Whatever.patch 

、私はコミットメッセージでパッチファイル名を生成したいが、ない番号:

Something.patch 
Whatever.patch 

と、すべてのパッチを正しい順序でリストする単一のファイル。

これらのパッチを適用するには、同等のものも必要です(git am)。

Can gitはこれを行いますか?もしそうでなければ、スクリプトなどでどうやってやりますか?

Unix-likeシステムで

答えて

1

あなたが最初-に初期数アップを削除するには、この操作を行うことができます。

$ git format-patch 120c547..2b05980 | while read x; do mv "$x" $(echo "$x" | cut -d '-' -f2-); done 

このコマンドはmboxMaildirの両方を取るようあなたが簡単にgit amで、このようなパッチを適用することができます - ちょうどcpすべてのパッチこのディレクトリにあるパッチを探すようにgit amに指示してください。例:

$ git am /tmp/patches 
関連する問題