ABDiff est un outil natif de diff et de fusion Git pour macOS qui fonctionne avec git difftool et git mergetool, prend en charge la fusion à trois voies et garde la relecture en local quand un diff terminal ne suffit pas.
Il convient aux moments où le jugement humain compte : examiner un changement visuellement, résoudre un conflit avec méthode ou charger une révision antérieure dans une comparaison côte à côte sans quitter l’app.
Les changements de texte sont plus simples à relire lorsque les modifications au mot, les hunks modifiés et les actions de copie entre panneaux sont visibles en même temps.
Les conflits de fusion sont moins sujets aux erreurs lorsque seul le fichier résultat est modifiable et que les versions base, locale et distante restent explicites.
Certaines relectures demandent un jugement sémantique ou visuel plutôt qu’un simple patch en ligne de commande.
Ce qu’ABDiff apporte
Des vues de diff texte unifiées, côte à côte ou avec connecteurs.
Une fusion à trois voies avec régions de conflit explicites et panneau de résultat séparé.
Le chargement des révisions Git directement dans la vue de diff pour relire l’historique local.
L’export de patchs, la navigation clavier et des workflows volontairement locaux.
Comment ABDiff s’intègre aux workflows Git
Besoin du workflow
Réponse d’ABDiff
Relire les fichiers modifiés depuis Git
Utilisez git difftool ou ouvrez directement les fichiers pour une relecture côte à côte avec surlignage au mot.
Résoudre des conflits de fusion
Utilisez git mergetool avec les entrées BASE, LOCAL, REMOTE et RESULT mappées vers l’interface de fusion à trois voies d’ABDiff.
Inspecter des révisions plus anciennes
Chargez directement les révisions Git précédentes dans un panneau au lieu de passer d’un outil à l’autre.
Garder les données du dépôt en local
ABDiff est local-first et ne nécessite ni téléversement de fichiers ni pipeline cloud de relecture.
La configuration complète et les détails de gestion des conflits sont documentés dans la page du manuel d’intégration Git et dans le guide plus large sur les workflows Git de diff et de fusion.