Mercurial、紛争を融合させ、さらなる紛争後にはヘッドを次のように表記憶の初期分かりま
-
26-09-2019 - |
質問
想像このシナリオ:
- アリスとボブの両方のクローン、中央にマスターヘッドを次のように表のリポジトリを含む1テキストファイル
- AliceとBobはこの変化を同一回線のファイルを
- Bob押しの中央リポジトリなアリス
- アリス現在引っ張ったリポジトリ、お知らせ現在は二つのヘッドと合併
- 以降、合併では紛争、紛争の解決
- アリスはその犯行いません押し
- Bob現にさらにファイルに対する変更は、他のファイルの位置ります。もの初期変化)を、押し
- アリスは、彼女が合併し、ファイルは同様の変更に同じ位置にボブだけを変更し、犯
- Alice引きや発見なデュアルヘリポジトリ、彼女が合併
こちらは別のシナリオ
(番号の後に"変化"が人の変更"部X"のファイルです。である場合ユーザーに変更し、同部において合併の紛争ければ変更なしにく)
Alice Bob CLONE MASTER CLONE MASTER ----------------------------------------- CHANGE 1 <-----+ COMMIT +-- upcoming merge conflict ----------------------------------------- | CHANGE 1 <-----+ COMMIT PUSH ----------------------------------------- PULL <-- Bob's change +1 head MERGE <-- Attempt to get rid of extra head RESOLVE CONFLICT <-- Resolve merge conflict COMMIT ----------------------------------------- CHANGE 2 <-----+ COMMIT +-- yet another merge PUSH | conflict ahead ----------------------------------------- | CHANGE 2 <-----+ COMMIT PULL <-- Bob's change, again +1 head MERGE <-- Attempt to get rid of extra head RESOLVE ???
この点、私の質問は、この:
- の統合ツールを取る彼女の最初の合併決議か。以降、ボブん引アリスの変更、コピーもボイドの変化はアリスは彼女の初期変化である紛争とボブの)が合併し、彼女の最新の変化により、ボブの新します。
いただけたBobのバージョンのファイルアリススプリングスのバージョンのファイル、合併-プログラムでフラグの両方が変化している。
つまり、この紛争のツールされているので、楽しくアリスを解決するもの紛争になるには、最新のですか?
私の推測(いうこともよかテストスクリプトを試す問題 とMercurial予Aliceを解決する最新の紛争。
になっているのでしょうか?設定Mercurialの利用は第3者diff/mergeす。ますので。例えば、設定した私設の利用 を超えて比較, は、二つのファイル(ボブの限の変更とアリスの女の変+の合併決議されたず、初期の分解能です。その他の言葉を使用する場合は、 を超えて比較, は、正しいものがここにもと仮定できます。)
解決
Mercurialが必要なことだけ最新の紛争解決することになる作外部変更ツールです。
時はアリスは彼女の目が合併し、合併自分の以前の統合とボブの新しいデルタのみ変化するニーズに統合することになりました。
晴れ図のね.感謝
他のヒント
このようにお願いアリスの最新る。
その理由は以下のとおりです:
彼女はすでに変更1ボブが彼女の歴史なく変更するコードです。ことができる。
所属していません StackOverflow