KDiff3:「改行スタイルの競合があります」


84

KDiff3を使用してWindowsの競合を解決しようとしています。しかし、マージを実行すると、次のようになります。

KDiff3:「改行スタイルの競合があります」

そして、何もマージ/解決されません:

最初のスクリーンショット

マージを実行する前にDOS行末を選択したにもかかわらず:

2番目のスクリーンショット

何か案は?

マージボタンを押す代わりに保存するだけでうまくいくようです。それが解決策になる可能性があります。


解決策を受け入れてみませんか?
サンパス2016

選択するのは、マージの結果についてです。マージ操作中に競合が発生するため、最初に行末を選択してからマージを実行すると、選択内容が競合にリセットされます。マージを実行し、競合を取得し、選択してから保存します。
Guney Ozsan 2018年

回答:


128

これは、MattWilkieが回答で説明したプロセスを説明するスクリーンショットです。

  1. Cペインをクリックします。
  2. 'conflict'以外のエンコーディングを選択してください
  3. セーブ

ここに画像の説明を入力してください


手順1を実行する必要がないことがわかりました。(kdiff3バージョン0.9.98(64ビット))
LosManos19年

48

私のために働いたこと:

  • 出力ペインをアクティブにします(クリックします)。
  • エンコーディングラインエンドスタイルの両方のドロップダウンを手動で選択し、
  • 保存(Ctrl+ S)。

3つの手順をすべて実行しなくても、同じエラーポップアップが表示され続けました。使用の選択Everwhereおよび/または関連するマージメニュー項目は効果がありませんでした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.