Konfliktsets

Ein Konfliktset ist ABDiffs repositoryweite Ansicht aller nicht zusammengeführten Dateien in einem Git-Arbeitsbaum. In der App erscheint sie als Seitenleiste Konflikte.

Statt Konflikte Datei für Datei in separaten Fenstern zu lösen, können Sie die gesamte Menge an einer Stelle prüfen und schnell zwischen Dateien wechseln.

Konfliktset

Um es vom Terminal zu öffnen:

git mergetool

Eine weitere Möglichkeit:

abd conflicts --repo /path/to/repo

Layout

Durch Konflikte bewegen

Wenn die Seitenleiste Konflikte den Fokus hat:

Filtern ändert die Zeilen, durch die sich die Pfeiltasten bewegen. Wenn die aktuelle Auswahl ausgefiltert wird, verwendet der nächste Pfeil- oder Aktivierungsschritt die erste sichtbare Zeile.

Zeilenmenü

Klicken Sie mit der rechten Maustaste auf eine Zeile, um das Zeilenmenü zu öffnen:

Gelöste Zeilen bleiben mit einem Häkchen sichtbar. Ihr Zeilenmenü bietet weiterhin die Auflösungsaktionen an, damit Sie die gewählte Lösung vor Abschluss des Git-Merge ändern können.

Wann ABDiff es verwendet

Wenn Git ABDiff für eine konflikthafte Datei startet und das Repository noch mehr als einen nicht zusammengeführten Pfad enthält, kann ABDiff diese Datei in der Konflikthülle anzeigen, statt ein eigenständiges Merge-Fenster zu öffnen. Die angeforderte Datei ist vorausgewählt, sodass Sie sofort weiterarbeiten können.

Sie können dieselbe repositoryweite Ansicht auch direkt aus dem Terminal öffnen:

abd conflicts --repo /path/to/repo

Dateien lösen

Leerer Zustand

Wenn das Repository keine nicht zusammengeführten Einträge mehr meldet, hält ABDiff die Hülle geöffnet und zeigt an, dass keine nicht zusammengeführten Dateien mehr vorhanden sind.

Verwandte Themen