1. Difftool e mergetool hanno funzioni diverse
Un difftool serve a esaminare le differenze. Un mergetool serve a risolvere un conflitto e salvare il risultato risolto.
2. Conoscere i ruoli 3Way
- BASE
- BASE è il punto di partenza comune.
- LOCAL
- LOCAL è la versione del branch corrente.
- REMOTE
- REMOTE è la versione dell’altro branch o della fonte.
- MERGED
- MERGED è il file risolto che salvi.
3. Esaminare prima di risolvere
Verifica il repository, i percorsi dei file e i ruoli degli input prima di scegliere una soluzione.
La vista affiancata aiuta a confrontare ogni modifica con il contesto circostante.
4. Salvare il risultato risolto
Scegli un lato, combina entrambi i lati o modifica il risultato dove l’app lo consente.
Salva il risultato in MERGED, poi controlla separatamente lo stato del repository in Git.
5. CLI e configurazione
Usa solo i nomi dei comandi e delle impostazioni Git mostrati nell’app installata o nella relativa guida.
MergeDock non sostituisce commit, branch o gestione del repository.

6. Controlli comuni
- Se l’accesso viene negato, concedi a macOS l’accesso ai file o alle cartelle selezionati.
- Se un repository è stato spostato, riapri i percorsi attuali prima di riprovare.
- Se un confronto inizia con ruoli inattesi, fermati e verifica gli input prima di salvare.
7. Scegliere il flusso successivo
Per le normali modifiche ai file, usa la guida al confronto dei file. Per molti file e copie pianificate, usa la guida alle cartelle.