0

Mercurial では、hg マージ後、「U」とマークされ、パターンが特定のリビジョンに一致するファイルを元に戻す方法は?

「hg merge」を実行した後、パターンに一致し、「U」とマークされたファイルのクラスが誤ってマージされていることがわかり、それらを最後のバージョンに戻したいと考えています。どうやってするか?

4

1 に答える 1

0

これにより、未解決のテキストファイルがマージの最初の親に戻ります。p2()2番目の親に使用:

hg revert "set:*.txt and unresolved()" --rev p1()

次に、未解決のフラグをクリアするためにこれが必要になる場合があります。

hg resolve --mark *.txt

編集

あなたのコメントによると、私はこのコマンドをWindowsで正常にテストしました。

hg revert "set:'re:[0-9]foobar.*\.txt' and unresolved()" -r "p1()"
于 2012-09-08T01:05:57.850 に答える