Je voudrais configurer Visual Studio pour ouvrir Beyond Compare par défaut en tant qu'outil de différenciation. Comment puis-je faire cela?
Réponses
Trop de publicités?Je suis en train d'utiliser VS 2017 avec des projets hébergés avec Git sur l'hébergement de visualstudio.com (msdn)
Le lien ci-dessus a fonctionné pour moi avec les instructions "GITHUB FOR WINDOWS".
http://www.scootersoftware.com/support.php?zz=kb_vcs#githubwindows
Le fichier de configuration était situé là où il était indiqué à "c:\users\username\.gitconfig" et j'ai simplement changé les BC4 en BC3 pour ma situation et utilisé le chemin approprié :
C:/Program Files (x86)/Beyond Compare 3/bcomp.exe
La réponse publiée par @schellack est parfaite pour la plupart des scénarios, mais je voulais que Beyond Compare simule la vue "Fusion à 2 voies avec un panneau de résultat" que Visual Studio utilise dans sa propre fenêtre de fusion.
Cette configuration masque le panneau du milieu (qui n'est pas utilisé dans la plupart des cas à ma connaissance).
%1 %2 "" %4 /title1=%6 /title2=%7 /title3="" /title4=%9
Avec remerciements à Morgen
VS2013 sur Windows 7 64 bits nécessite ces paramètres : Outils | Options | Contrôle de source | Jazz Source Control
COCHER LA CASE Utiliser un outil de comparaison externe ... (facile à manquer cela)
Comparaison à 2 voies Emplacement de l'exécutable : C:\Program Files (x86)\Beyond Compare 3\BCompare.exe
Comparaison de conflit à 3 voies Emplacement de l'exécutable : C:\Program Files (x86)\Beyond Compare 3\BCompare.exe
BComp.exe fonctionne également dans un scénario à onglets multiples, il n'est donc pas nécessaire d'ajouter /solo sauf si vous souhaitez vraiment des fenêtres séparées pour chaque comparaison de fichiers. Testé / vérifié sur Beyond Compare 3 et 4. Moral: utilisez BComp.exe, pas BCompare.exe, pour la configuration de l'outil de comparaison externe de VS.
J'utilise BC3 pour mon git diff, mais je voudrais aussi ajouter vscode à la liste des outils utiles pour le git diff. Certains utilisateurs préfèrent vscode à l'expérience vs ide.
Utiliser VS Code pour le Git Diff
git config --global diff.tool vscode
git config --global difftool.vscode.cmd "code --wait --diff $LOCAL $REMOTE"
23 votes
scootersoftware.com/support.php?zz=kb_vcs