0

私はローカル Mercurial プロジェクトを持っています。ヒントのリビジョンは 562 です。

リビジョン 549 では、プロジェクト内の 4 つのファイルに変更を加えました。これらのファイルには、リビジョン 550 から 562 までの他の変更も含まれています。

リビジョン 562 (ヒント) とリビジョン 549 で行われた変更を比較してマージするにはどうすればよいですか? 基本的にはリビジョン549で削除したコードをヒントに戻したいと思います。

また、WinMerge を外部差分ツールとして構成したので、Mercurial に自動的にマージさせるのではなく、対話的にマージできるようにしたいと考えています。私のマージコマンドはhg winmerge.

4

1 に答える 1

2

基本的にはリビジョン549で削除したコードをヒントに戻したいと思います。

Mercurial では、これを使用して実行できますhg backout( man ページを参照)。この操作は、指定されたリビジョンの逆を現在のリポジトリの状態に適用します。

于 2012-05-22T05:38:42.933 に答える