1

ファイル パス に作業が実装された MQ パッチがいくつかありますproject/feature_aが、これらの変更を に移動する必要がありますproject/feature_b。これを行う簡単な方法はありますか?

4

1 に答える 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 に答える