19

行ごとにすべてを変更する (マージ競合) のではなく、kdiff3 で完全な選択を C (kdiff3 のリモートからのファイル) として選択するにはどうすればよいですか? リモートファイルを選択したいだけです。また、新しい変更の前にローカルにチェックアウトされたリモート ファイルである選択 A (ベース ファイル) とは何ですか?

4

2 に答える 2

19

「マージ」メニュー項目を開きます。「Choose C Everywhere」オプションがあり、すべての行に対してリモート (C) での編集を選択します。未解決の競合に対してリモートで編集を使用する場合は、「すべての未解決の競合に対して C を選択」を選択する必要があります。

ここに画像の説明を入力

Git は3-way merge を行います。A は、B および C コミットの親コミットからのファイルを示しています。B は現在のブランチのファイルで、C はマージ元のブランチのファイルです。

于 2013-11-18T19:54:26.207 に答える
3

@lemiorhan の回答の補足:

これらのオプションは KDiff3 v1.8.1 では使用できませんが、ショートカットは引き続き機能します。Ctrl+Shift+1 はどこでも A を選択します。Ctrl+Shift+2 はどこでも B を選択します。

于 2021-12-08T09:42:46.710 に答える