2013-03-06 556 views
5

我正在使用最新的Visual Studio 2012 Update 2,並且已安裝官方Microsoft's Git support。但是,當我嘗試diff的修改後的文件工作室的尖叫聲:Microsoft Git Provider和Visual Studio 2012未能啓動已配置的比較工具

Failed to start the configured compare tool. 

但似乎是在Git的供應商比較工具沒有配置!我該怎麼做才能解決這個問題?

也許我錯過了什麼?

我已經問過Q &中的同一個問題Git support forum的Visual Studio工具中的一節,但現在沒有答案。

回答

2

確保你已經爲visual studio使用的git環境設置了diff.tool。通常情況下,你可以通過從開始菜單啓動Git bash來找到它。如果使用其他git的工具,則必須將此用於全球範圍內:如果有人在這個問題上對同一個問題(像我一樣)土地

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

,VS 2015年有能力在Git設置下進行配置。

enter image description here

+0

這隻顯示配置,但不允許您編輯它。您可以通過編輯此文件來更改設置:C:\ Users \ username \ .gitconfig – 2016-12-07 12:07:58

+1

這實際上允許更改設置並更新.gitconfig文件,但即使重新啓動VS甚至重新啓動後仍然會出現錯誤重新啓動後。 – HisDivineShadow 2017-04-10 16:24:45