私は、すぐには発見されなかった主要な問題を伴う機能を導入するコミットを持っているプロジェクトに取り組んでいます。それに続く作業を続けながら、そのリビジョンを完全に削除したいのですが、この3ウェイマージに頭を悩ませるのに苦労しています。これが私のプロジェクトの簡略化されたグラフです。
oチェンジセット:134:7f81764aa03a | タグ:ヒント | 親:128:451d8a19edea | 概要:バックアウトされたチェンジセット451d8a19edea | | @チェンジセット:133:5eefa40e2a29 | | 要約:(変更を維持する必要があります) | | *snip3コミット* | oチェンジセット:129:5f6182a97d40 | /要約:(変更を維持する必要があります) | oチェンジセット:128:451d8a19edea | 要約:(大きな問題を引き起こした変更) | oチェンジセット:127:4f26dc55455d | 要約:(要約はこの質問には関係ありません)
これを正しく理解していれば、r127とr134はまったく同じです。私hg up -C -r 133
が実行するhg merge
と、Meldがポップアップし、私のファイルの1つであるローカル、ベース、その他の3つの形式が表示されます。ローカルはr133のようですが、「ベース」と「その他」の意味に頭を悩ませるのに苦労しています。