Ensembles de conflits

Un ensemble de conflits est la vue ABDiff, au niveau du dépôt, de tous les fichiers non fusionnés dans un arbre de travail Git. Dans l’app, elle apparaît comme la barre latérale Conflits.

Au lieu de résoudre les conflits fichier par fichier dans des fenêtres séparées, vous pouvez inspecter l’ensemble complet depuis un seul endroit et passer rapidement d’un fichier à l’autre.

Ensemble de conflits

Pour l’ouvrir depuis le Terminal :

git mergetool

Autre possibilité :

abd conflicts --repo /path/to/repo

Mise en page

Se déplacer dans les conflits

Lorsque la barre latérale Conflits a le focus :

Le filtrage modifie les lignes parcourues par les flèches. Si la sélection actuelle est filtrée, la prochaine flèche ou activation utilise la première ligne visible.

Faites un clic droit sur une ligne pour ouvrir le menu de ligne :

Les lignes résolues restent visibles avec une coche. Leur menu de ligne propose toujours les actions de résolution, afin que vous puissiez modifier la résolution choisie avant de terminer le merge Git.

Quand ABDiff l’utilise

Si Git lance ABDiff pour un fichier en conflit et que le dépôt contient encore plusieurs chemins non fusionnés, ABDiff peut héberger ce fichier dans l’interface Conflits au lieu d’ouvrir une fenêtre de merge indépendante. Le fichier demandé est présélectionné pour que vous puissiez continuer immédiatement.

Vous pouvez aussi ouvrir directement la même vue au niveau du dépôt depuis le Terminal :

abd conflicts --repo /path/to/repo

Résoudre les fichiers

État vide

Lorsque le dépôt ne signale plus d’entrées non fusionnées, ABDiff garde l’interface ouverte et indique qu’il ne reste plus de fichiers non fusionnés.

Rubriques associées