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.

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.