Guida ai flussi di lavoro su Mac

Esaminare diff e conflitti Git su Mac

Esamina i ruoli degli input Git, risolvi un conflitto e verifica il risultato in Git.

MergeDock 3Way merge view
Vista merge 3Way per BASE, LOCAL, REMOTE e MERGED

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.

MergeDock 3Way Git merge example
Vista merge 3Way per BASE, LOCAL, REMOTE e MERGED

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.

Continuare con MergeDock

Flussi di confronto chiari per Mac.