Mercurialに関連:1つのリポジトリ内のブランチ間で1つのファイルをマージします。そのファイルは、バックアウトされるリビジョンの多くの参加者の1つでしたが、1つのファイルに対してバックアウト操作を実行しようとしています。
HGは、それ自体がチェンジセット指向のツールであるため、ファイルを操作する必要はありません。
最も近いのは、hg exportを使用してdiffを作成し、diffを手動で編集してから、hgimportを使用してファイルに逆の順序でパッチを適用することでした。
..しかし、 http: //hgbook.red-bean.com/read/finding-and-fixing-mistakes.htmlが--reverseオプションがあると主張しているこの厄介な状況に遭遇しましhg patch
た。
したがって、私が考えることができる最も近いことは、上記のように手動で編集されたパッチを生成し、次にバニラパッチ-Rを使用してリバースパッチを適用することです。
このhg backout
コマンドはここでは便利なように見えますが、実際には赤いニシンです。
より良い方法があるGOTがありますね?