Rozwiązywanie konfliktów
Gdy rebase, squash lub merge zostawi konflikt, jj zapisuje go w commicie, zamiast Cię blokować. Commit z konfliktem pozostaje w logu z oznaczeniem konfliktu — możesz dalej pracować i rozwiązać go, kiedy zechcesz.
Otwórz narzędzie do rozwiązywania konfliktów
Dział zatytułowany „Otwórz narzędzie do rozwiązywania konfliktów”Zaznacz commit z konfliktem, a potem kliknij plik z konfliktem na jego liście zmian. Wyrm otworzy wbudowane trójstronne narzędzie do rozwiązywania konfliktów — nie musisz instalować ani konfigurować żadnego zewnętrznego narzędzia do merge’owania.
Rozwiąż konflikt
Dział zatytułowany „Rozwiąż konflikt”Narzędzie pokazuje obok siebie dwie skonfliktowane strony — A i B — a pod nimi scalony wynik, Wynik:
- Weź wszystko z A lub Weź wszystko z B — przyjmij w całości jedną ze stron.
- Dla większej kontroli wybieraj stronę osobno dla każdego obszaru konfliktu.
- Edytuj Wynik bezpośrednio, jeśli chcesz rozwiązać konflikt w pełni ręcznie.
Konflikty żyją w jj, więc zamknięcie narzędzia nigdy nie powoduje utraty postępów — możesz otworzyć je ponownie w dowolnej chwili.
Kliknij Zapisz. Wyrm zapisze rozwiązany plik z powrotem do commita, a oznaczenie konfliktu zniknie z logu.