Вирішення конфліктів
Коли rebase, squash чи merge залишає конфлікт, jj записує його в коміт, а не блокує тебе. Конфліктний коміт лишається в журналі з позначкою конфлікту — можеш працювати далі й вирішити його, коли зручно.
Відкрий інструмент вирішення
Section titled “Відкрий інструмент вирішення”Вибери конфліктний коміт, а потім клацни конфліктний файл у його списку змін. Wyrm відкриє вбудований тристоронній інструмент вирішення — жодного зовнішнього merge-інструмента не треба встановлювати чи налаштовувати.
Виріши
Section titled “Виріши”Інструмент показує дві конфліктні сторони — A і B — поруч, а нижче результат злиття, Результат:
- Взяти все з A або Взяти все з B, щоб повністю прийняти одну зі сторін.
- Приймай ту чи іншу сторону окремо для кожної конфліктної ділянки, якщо потрібен точніший контроль.
- Редагуй Результат напряму, щоб вирішити конфлікт повністю вручну.
Конфлікти зберігаються в jj, тож закриття інструмента ніколи не знищує твій прогрес — відкривай його знову будь-коли.
Збережи
Section titled “Збережи”Натисни Зберегти. Wyrm запише вирішений файл назад у коміт, і позначка конфлікту зникне з журналу.