ファイル パス に作業が実装された MQ パッチがいくつかありますproject/feature_a
が、これらの変更を に移動する必要がありますproject/feature_b
。これを行う簡単な方法はありますか?
質問する
21 次
1 に答える
1
唯一の方法は、ツールまたはエディターを使用してパッチ ファイルを直接変更することです。
(もちろん) パッチが適用されていない間にこれを行う必要があります。
$ hg qpop -a
次に.hg/patches
、任意のエディターを使用するか、またはpatchutils の filterdiff を使用して、パッチを編集します。ランニング
$ filterdiff --strip 3 \
--addoldprefix a/project/feature_b/ \
--addnewprefix b/project/feature_b/ your-patch
a/project/feature_b
新しい接頭辞を追加する前に、古い接頭辞を取り除くことでうまくいくかもしれません。
于 2013-06-04T12:49:47.640 に答える