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.


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.