Konfliktlösung
Wenn ein Rebase, Squash oder Merge einen Konflikt hinterlässt, hält jj ihn im Commit fest, statt dich zu blockieren. Der Commit mit dem Konflikt bleibt mit einem Konflikt-Badge in deinem Log – du kannst einfach weiterarbeiten und ihn lösen, wann es dir passt.
Den Resolver öffnen
Abschnitt betitelt „Den Resolver öffnen“Wähle den Commit mit dem Konflikt aus und klicke dann in seiner Änderungsliste auf die betroffene Datei. Wyrm öffnet seinen integrierten Drei-Wege-Resolver – du musst kein externes Merge-Tool installieren oder konfigurieren.
Der Resolver zeigt die beiden widersprüchlichen Seiten – A und B – nebeneinander, darunter das zusammengeführte Ergebnis:
- Mit Alles von A übernehmen oder Alles von B übernehmen übernimmst du eine Seite komplett.
- Für feinere Kontrolle kannst du für jeden Konfliktbereich einzeln eine Seite übernehmen.
- Für eine vollständig manuelle Lösung bearbeitest du das Ergebnis direkt.
Konflikte leben in jj, deshalb verlierst du beim Schließen des Resolvers nie deinen Fortschritt – du kannst ihn jederzeit wieder öffnen.
Speichern
Abschnitt betitelt „Speichern“Klicke auf Speichern. Wyrm schreibt die gelöste Datei zurück in den Commit, und das Konflikt-Badge verschwindet aus dem Log.