How to configure Visual Studio to use Beyond Compare對於如何配置Visual Studio以使用Beyond Compare有很好的答案。但是,這些步驟的用戶界面在Visual Studio 2013中發生了變化。其中部分原因可能是由於我爲我的SCM使用了Git,而VS 2013現在擁有原生Git支持。使用Git時,在Visual Studio 2013中設置超越比較
有沒有人想過如何配置VS 2013使用超越比較?
How to configure Visual Studio to use Beyond Compare對於如何配置Visual Studio以使用Beyond Compare有很好的答案。但是,這些步驟的用戶界面在Visual Studio 2013中發生了變化。其中部分原因可能是由於我爲我的SCM使用了Git,而VS 2013現在擁有原生Git支持。使用Git時,在Visual Studio 2013中設置超越比較
有沒有人想過如何配置VS 2013使用超越比較?
至少在VS 2012中,您實際上可以從Scooter網站上顯示的命令提示符進行更新。 http://www.scootersoftware.com/support.php?zz=kb_vcs#gitwindows
使用配置用戶工具如果您已經安裝了msysgitVS啄在VS,你到Git的路徑可能是:
C:\ Program Files文件(x86)的\的Git \ CMD \ git.exe
對於Git 1.7.6及更新版本,請編輯全局配置文件以設置路徑。在Windows命令提示符下輸入以下命令:
對於超越比較V3使用:
混帳配置--global diff.tool BC3
混帳配置--global difftool.bc3。路徑爲 「C:/程序文件(x86)/無法比擬的3/bcomp.exe」
如果你有專業執照,也是這些:
混帳配置--global merge.tool BC3
混帳配置--global mergetool.bc3.path 「C:/程序文件(86)/無法比擬的3/bcomp.exe」
然後在Visual Studio中進行比較時,它將使用BeyondCompare。
對於超越比較V4使用:
混帳配置--global diff.tool BC4
混帳配置--global difftool.bc4.cmd 「\」 C:/程序文件(x86)/無法比擬的4/bcomp.exe \ 「\ 」$ LOCAL \「 \ 」$ REMOTE \「」
和
混帳配置--global merge.tool BC4
混帳配置--global mergetool.bc4.cmd 「\」 C:/程序文件(86)/無法比擬4/bcomp.exe \」 \ 「$ LOCAL \」\「$ REMOTE \」\「$ BASE \」\「$ MERGED \」「
git config --global mergetool.bc4。trustExitCode true
這在VS2012中使用Microsoft Git提供程序測試版工作,但在VS2013 RTM中不起作用。 –
@BrianReiter:它應該是相同的代碼。如果沒有,請提交連接錯誤。 –
這對我有用。 – Jacob
我看到了您的BeyondCompare集成並提高了您的automerge功能。 信任我,如果要合併大量的文件,你會希望automerge選項啓用:)
[diff]
tool = bc3
[difftool]
prompt = false
[difftool "bc3"]
path = /c/Program Files (x86)/Beyond Compare 3/BComp.exe
[merge]
tool = bc3
[mergetool]
prompt = false
keepBackup = false
[mergetool "bc3"]
cmd = /c/Program Files (x86)/Beyond Compare 3/BComp.exe -automerge -ignoreunimportant -reviewconflicts "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
trustExitCode = true
我正在尋找一個解決方案,因爲它適用於的VisualSVN。我終於發現,我可以禁用VisualSVN選項中的內部差異/合併工具。是否有某種單獨的Git菜單,可以使用自己的選項? – Chris