VS自帶的合並工具並不理想,個人比較習慣Beyond Compare,這里替換成Beyond Compare,因為並不想改變所有的VS項目設置,這里以單個倉庫項目為例,源代碼管理器使用GIT
找到.git下的config文件增加如下設置(默認是沒有設置該選項的)
[diff] tool = bc4 [difftool "bc4"] cmd = \"D:\\Program Files (x86)\\Beyond Compare 4\\BComp.exe\" \"$LOCAL\" \"$REMOTE\" [merge] tool = bc4 [mergetool "bc4"] cmd = \"D:\\Program Files (x86)\\Beyond Compare 4\\BComp.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\"
diff :配置比較工具
merge:配置合並工具
cmd:工具執行路徑
此處也可以使用git命令來完成 根據config 范圍不同,可以修改所有倉庫都使用BC
也可以只配置合並工具不配置比較 ,VS自帶的比較界面基本夠用了,直接注釋掉,用的時候刪除注釋即可
#[diff] # tool = bc4 #[difftool "bc4"] # cmd = \"D:\\Program Files (x86)\\Beyond Compare 4\\BComp.exe\" \"$LOCAL\" \"$REMOTE\" [merge] tool = bc4 [mergetool "bc4"] cmd = \"D:\\Program Files (x86)\\Beyond Compare 4\\BComp.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\"
測試環境:VS2015+WIN10企業版