2013-03-06 2 views
5

Ich arbeite mit den neuesten Visual Studio 2012 Update 2 und ich habe offizielle Microsoft's Git support installiert. Aber wenn ich versuche geänderte Datei Studio diff schreit:Microsoft Git Provider und Visual Studio 2012 konnte das konfigurierte Vergleichstool nicht starten

Failed to start the configured compare tool. 

Aber es scheint, gibt es keine Konfiguration für vergleichen Werkzeug in Git-Anbieter! Was soll ich tun, um das Problem zu lösen?

Vielleicht fehlt mir etwas?

Ich habe die gleiche Frage in Q & Ein Abschnitt in Visual Studio Tools für Git support forum, aber keine Antwort für jetzt gestellt.

Antwort

2

Stellen Sie sicher, dass Sie diff.tool für die von Visual Studio verwendete Git-Umgebung eingestellt haben. Normalerweise finden Sie dies, indem Sie Git bash vom Startmenü aus starten. Wenn Sie andere git-Tools verwenden, können Sie dies für den globalen Bereich einstellen:

git config --global difftool.vs11.cmd "c:/program files (x86)/microsoft visual studio 11.0/common7/ide/devenv.exe" '//diff' "$LOCAL" "$REMOTE"

git config --global diff.tool vs11

3

Wenn jemand auf diese Frage für das gleiche Problem landet (wie ich), VS 2015 hat die Fähigkeit, unter Git Einstellungen konfigurieren.

enter image description here

+0

Dies zeigt nur die Konfiguration, aber nicht Sie es nicht zulassen, bearbeiten. Sie können die Einstellungen ändern, indem Sie diese Datei bearbeiten: C: \ Users \ Benutzername \ .gitconfig –

+1

Dadurch werden zwar die Einstellungen geändert und die .gitconfig-Datei wird aktualisiert, aber ich erhalte immer noch den Fehler selbst nach dem Neustart von VS und even nach einem Neustart. – HisDivineShadow

Verwandte Themen