KDiff3: "Istnieje konflikt stylu końca linii"

85

Próbuję użyć KDiff3 do rozwiązywania konfliktów w systemie Windows. Ale kiedy uruchomię scalanie, otrzymuję:

KDiff3: "Istnieje konflikt stylu końca linii"

I nic nie jest scalane / rozwiązywane:

pierwszy zrzut ekranu

Mimo że wybrałem zakończenie linii DOS przed uruchomieniem scalania:

drugi zrzut ekranu

Jakieś pomysły?

Wydaje się, że działa, jeśli po prostu zapiszę zamiast naciskać przycisk Scal. To mogłoby być rozwiązanie.

u123
źródło
Dlaczego nie akceptujesz rozwiązania?
Sampath
To, co wybierzesz, dotyczy wyniku scalania. Ponieważ konflikt występuje podczas operacji scalania, najpierw wybranie zakończenia linii, a następnie uruchomienie scalania praktycznie resetuje wybór z powrotem do konfliktu. Uruchom Merge, uzyskaj konflikt, dokonaj wyboru, a następnie zapisz.
Guney Ozsan

Odpowiedzi:

129

Oto zrzut ekranu, który przeprowadzi Cię przez proces, który Matt Wilkie opisał w swojej odpowiedzi .

  1. Kliknij w okienku C.
  2. Wybierz kodowanie inne niż „konflikt”
  3. Zapisać

wprowadź opis obrazu tutaj

Bill Tarbell
źródło
Nie znalazłem potrzeby wykonywania kroku 1. (kdiff3 wersja 0.9.98 (64-bitowa))
LosManos,
48

Co mi pomogło:

  • uaktywnij okienko wyjściowe (kliknij w nie),
  • ręcznie wybierz opcje kodowania i stylu końca linii ,
  • zapisz ( Ctrl+ S).

Bez wykonywania wszystkich trzech kroków po prostu ciągle otrzymywałem to samo okienko błędu. Wybór opcji Użyj wszędzie i / lub powiązanych elementów menu scalania nie przyniosło żadnego efektu.

Matt Wilkie
źródło