Conjuntos de conflictos

Un conjunto de conflictos es la vista de ABDiff a nivel de repositorio de todos los archivos sin fusionar en un árbol de trabajo de Git. En la app aparece como la barra lateral Conflictos.

En lugar de resolver conflictos archivo por archivo en ventanas separadas, puedes inspeccionar el conjunto completo desde un solo lugar y moverte entre archivos rápidamente.

Conjunto de conflictos

Para abrirlo desde Terminal:

git mergetool

Otra forma:

abd conflicts --repo /path/to/repo

Diseño

Moverse por los conflictos

Cuando la barra lateral Conflictos tiene el foco:

El filtrado cambia las filas por las que se mueven las flechas. Si la selección actual queda filtrada, la siguiente flecha o activación usa la primera fila visible.

Menú de fila

Haz clic con el botón derecho en cualquier fila para abrir el menú de fila:

Las filas resueltas siguen visibles con una marca de verificación. Su menú de fila sigue ofreciendo las acciones de resolución, para que puedas cambiar la resolución elegida antes de finalizar el merge de Git.

Cuándo lo usa ABDiff

Si Git inicia ABDiff para un archivo en conflicto y el repositorio todavía tiene más de una ruta sin fusionar, ABDiff puede alojar ese archivo dentro de la interfaz de Conflictos en lugar de abrir una ventana de merge independiente. El archivo solicitado queda preseleccionado para que puedas continuar de inmediato.

También puedes abrir la misma vista a nivel de repositorio directamente desde Terminal:

abd conflicts --repo /path/to/repo

Resolver archivos

Estado vacío

Cuando el repositorio ya no informa entradas sin fusionar, ABDiff mantiene abierta la interfaz y muestra que no quedan archivos sin fusionar.

Temas relacionados