Guide des workflows sur Mac

Examiner les différences et conflits Git sur Mac

Examinez les rôles des entrées Git, résolvez un conflit et vérifiez le résultat dans Git.

MergeDock 3Way merge view
Vue de fusion 3Way pour BASE, LOCAL, REMOTE et MERGED

1. Difftool et mergetool ont des rôles différents

Un difftool sert à examiner les différences. Un mergetool sert à résoudre un conflit et à enregistrer le résultat résolu.

2. Comprendre les rôles du 3Way

BASE
BASE est le point de départ commun.
LOCAL
LOCAL est la version de votre branche actuelle.
REMOTE
REMOTE est la version de l’autre branche ou source.
MERGED
MERGED est le fichier résolu que vous enregistrez.

3. Examiner avant de résoudre

Vérifiez le dépôt, les chemins des fichiers et les rôles des entrées avant de choisir une résolution.

La vue côte à côte vous aide à comparer chaque changement avec son contexte.

4. Enregistrer le résultat résolu

Choisissez un côté, combinez les deux ou modifiez le résultat lorsque l’app l’autorise.

Enregistrez le résultat dans MERGED, puis vérifiez séparément l’état du dépôt dans Git.

5. CLI et configuration

Utilisez uniquement les noms de commandes et de réglages Git affichés dans l’app installée ou son aide.

MergeDock ne remplace ni les commits, ni les branches, ni la gestion du dépôt.

MergeDock 3Way Git merge example
Vue de fusion 3Way pour BASE, LOCAL, REMOTE et MERGED

6. Vérifications courantes

  • Si l’accès est refusé, autorisez macOS à accéder aux fichiers ou dossiers sélectionnés.
  • Si un dépôt a été déplacé, ouvrez à nouveau les chemins actuels avant de réessayer.
  • Si une comparaison démarre avec des rôles inattendus, arrêtez-vous et vérifiez les entrées avant d’enregistrer.

7. Choisir le workflow suivant

Pour des changements ordinaires, utilisez le guide de comparaison de fichiers. Pour de nombreux fichiers et des copies planifiées, utilisez le guide des dossiers.