7

私はバージョンコントロール(Tortoise HG)の使用を学んでいます。この質問は非常に基本的なものかもしれませんが、解決方法を理解することはできません。両方から回線を選択して競合を解決する方法

A 
B 
3 
4 
E 
F 

TortoiseHgの持つこれらの2つのファイルをマージし、マージが解決されています

A 
B 
C 
D 
E 
F 

支店Bはと同じテキストファイルがあります。

と仮定支店Aは、以下のテキストファイルを持っていますKDiffでKdiffを使うと、2つのうちの1つだけから線を選択することができます。私は合併コードに以下のような行を含めることを望みます:

A 
B 
C 
D 
3 
4 
E 
F 

この順序は重要ではありません。私が望むものを得るためにKDiff3のマージ競合を解決するにはどうすればよいですか?

これは学術的な議論ではありません。これは、小さなAndroidアプリケーションのコードで起こっていることを簡略化したものです。このアプリケーションでは、StringのXMLファイルが両方のBranchで編集されます。

答えて

11

実際にはかなり単純ですが、ABCが設定された後、自動進行をオフにして、次の競合ボタン(Aの直前)を使用して競合を通過し、AをトグルしますまたはBまたはA、BまたはB、Aを押して目的の結果を取得します。必要に応じて、下部ペインでファイルを手動で編集することもできます。

+0

なぜ自動進行がデフォルトであるのかわかりません。それは助けてくれるものよりずっと多くを混同しているようです。 –

+1

3つのオプションがあります。あなたはAとBではなくBとCの組み合わせが必要になるでしょう。 –

+0

@SteveKayeが言及したように、AとBではなく最初のBとCを選択する必要がありました(これらのABCはKdiff3のウィンドウです、支店ではなく)。その後、マージが機能しました。 –

関連する問題