2

差分ファイルをインタラクティブに「フィルタリング」するために使用できるプログラム (できれば Cygwin で利用可能) はありますか? つまり、差分ファイルを操作したいという点を除いて、git interactive add のようなものが必要です。私はすでに を発見filterdiffしましたが、インタラクティブな編集をサポートしているとは思いません。事前定義された検索基準に基づいたハンクの包含/除外のみです。

私の使用シナリオ: MQ にパッチがあります。チュートリアルに従って分割したいと思います: https://www.mercurial-scm.org/wiki/MqTutorial#Split_a_patch_into_multiple_patches。そのためには、必要な (多くの) 変更のみが含まれるようにパッチ ファイルを編集する必要があり、テキスト エディターを使用して手動でこれを行うのは面倒です。

ありがとう!

4

2 に答える 2

3

おそらく、レコード拡張機能を使用して必要なものを取得できます: https://www.mercurial-scm.org/wiki/RecordExtension

パッチを適用し (ただし、コミットしないでください)、レコードを使用してチャンクごとに選択的にコミットします。作業中の mq の有無にかかわらず、それを行うことができます。

于 2011-08-09T00:25:26.303 に答える