KDiff3: “Існує конфлікт стилю кінця рядка”


85

Я намагаюся використовувати KDiff3 для вирішення конфліктів у Windows. Але при запуску злиття я отримую:

KDiff3: "Існує конфлікт стилю кінця рядка"

І нічого не об'єднано / вирішено:

перший знімок екрана

Незважаючи на те, що я вибрав рядок DOS, який закінчується перед запуском злиття:

другий скріншот

Будь-які ідеї?

Здається, це працює, якщо я просто зберігаю, а не натискаю кнопку «Об’єднати». Це може бути рішенням.


Чому ви не приймаєте рішення?
— Сампат

Те, що ви обираєте, стосується результату злиття. Оскільки під час операції злиття виникає конфлікт, спочатку вибір рядка, що закінчується, а потім запуск злиття практично скидає ваш вибір назад до конфлікту. Запустіть Merge, отримайте конфлікт, зробіть свій вибір, а потім збережіть.
— Guney Ozsan

Відповіді:


129

Ось знімок екрана, який допоможе вам пройти процес, який Метт Вілкі описав у своїй відповіді .

  1. Клацніть на панелі C.
  2. Виберіть кодування, крім "конфлікту"
  3. Зберегти

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


Я не знайшов потреби робити крок 1. (kdiff3 Версія 0.9.98 (64 біт))
— LosManos,

48

Що мені вдалося:

  • активуйте область виводу (клацніть на ній),
  • вручну вибрати обидва варіанти кодування та стилю кінця рядка ,
  • зберегти ( Ctrl+ S).

Не роблячи всіх трьох кроків, я просто продовжував отримувати одне і те ж спливаюче повідомлення про помилку. Вибір Use A everwhere та / або пов'язані пункти меню злиття не мали жодного ефекту.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.