406 votes

Comment configurer Visual Studio pour utiliser Beyond Compare

Je voudrais configurer Visual Studio pour ouvrir Beyond Compare par défaut en tant qu'outil de différenciation. Comment puis-je faire cela?

23 votes

3voto

chuckc Points 141

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

3voto

Ted Points 704

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

2voto

Arvind Points 73

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

2voto

Arvind Points 73

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.

2voto

SliverNinja Points 15924

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"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X