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.