KDiff3: конфликт стилей конца строки

Я пытаюсь использовать KDiff3 для решения конфликтов в Windows. Но при запуске слияния я получаю:

KDiff3: "Произошёл конфликт стилей конца строки"

И ничего не сливается/решается:

первый скриншот

Несмотря на то, что я выбрал окончание строки DOS перед запуском слияния:

второй скриншот

Любые идеи?

Кажется, это работает, если я просто сохраняю, а не нажимаю кнопку «Объединить». Это может быть решением.


person u123    schedule 09.12.2014    source источник
comment
Почему вы не принимаете решение?   -  person Sampath    schedule 03.07.2016
comment
То, что вы выбираете, зависит от результата слияния. Поскольку во время операции слияния возникает конфликт, сначала выберите окончание строки, а затем запустите слияние, что практически сбрасывает ваш выбор обратно к конфликту. Запустите Merge, получите конфликт, сделайте свой выбор, а затем сохраните.   -  person Guney Ozsan    schedule 25.11.2018


Ответы (2)


Вот снимок экрана, показывающий процесс, описанный Мэттом Уилки в своем ответе.

  1. Щелкните на панели C.
  2. Выберите кодировку, отличную от «конфликт».
  3. Сохранять

введите описание изображения здесь

person Bill Tarbell    schedule 20.05.2016
comment
Я не обнаружил необходимости выполнять шаг 1. (kdiff3, версия 0.9.98 (64-разрядная версия)) - person LosManos; 17.01.2019

Что сработало для меня:

  • сделать панель вывода активной (щелкнуть в ней),
  • вручную выберите раскрывающиеся меню Кодировка и Стиль окончания линии,
  • сохранить (Ctrl + S).

Не выполняя все три шага, я просто продолжал получать одно и то же всплывающее окно с ошибкой. Выбор Использовать везде и/или связанных пунктов меню слияния не дал результатов.

person matt wilkie    schedule 07.03.2015