JetBrains
Merge
Abre la configuración con ⌘, y ve a Herramientas ▸ Diff
& Merge ▸ External Diff Tools.
Pulsa (+)
Completa los siguientes campos en Add An External Tool:
- Tool group: Merge tool
- Program path:
/path/to/abd - Tool name: ABDiff
- Argument pattern:
--base %3 --local %1 --remote %2 --result %4 - Pulsa “Test Merge” para comprobar que el merge termina correctamente.
- Pulsa OK
Diff
- Pulsa (+)
- Completa los siguientes campos en Add An External Tool:
- Tool group: Diff tool
- Program path:
/path/to/abd - Tool name: ABDiff
- Argument pattern:
--local %1 --remote %2 - Pulsa “Test Diff” para comprobar que la comparación termina correctamente.
- Pulsa OK
Sourcetree
Abre la configuración con ⌘, y define:
- Merge Tool:
Custom… - Merge Command:
/path/to/abd - Arguments:
--base "$BASE" --local "$LOCAL" --remote "$REMOTE" --result "$MERGED"
Visual Studio Code
Instala la extensión ABDiff para VS Code desde https://github.com/janodev/vscode-abd.
Si prefieres no instalar otra extensión, igualmente puedes resolver conflictos de merge con VS Code:
- Abre el editor de merge seleccionando un conflicto y pulsando Resolve in Merge Editor.
- Abre tu herramienta de merge de Git configurada ejecutando
git mergetooldesde la terminal integrada de VS Code.