在'Pending Changes'視圖中雙擊文件時,visual studio中是否有方法來改變行爲。在Pending Changes視圖中雙擊比較文件
默認行爲是,Visual Studio在代碼編輯器中打開該文件,但我希望它打開具有最新版本的「比較」對話框。 (與TortoiseSVN中的行爲相同)
在'Pending Changes'視圖中雙擊文件時,visual studio中是否有方法來改變行爲。在Pending Changes視圖中雙擊比較文件
默認行爲是,Visual Studio在代碼編輯器中打開該文件,但我希望它打開具有最新版本的「比較」對話框。 (與TortoiseSVN中的行爲相同)
有一種方法將其永久保留,所以你不需要使用shift +雙擊:http://www.richard-banks.org/2010/07/how-to-double-click-to-diff-pending.html
路徑: HKCU \軟件\微軟\ VisualStudio的\ <版本> \ TeamFoundation \ SourceControl \行爲
值:DoubleClickOnChange(DWORD)
0 ==視圖作爲主命令(默認)
1 ==比較作爲主命令
您也可以爲各種比較類型應用一些Visual Studio鍵盤快捷鍵 - Latest,WorkSpace和Previous。
見下面的帖子:Comparison keyboard shortcuts for Pending Changes in TFS
將這個在的.reg文件和並雙擊它,這會讓你雙擊,而不是比較未決的改變窗口中打開文件。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Behavior]
"DoubleClickOnChange"=dword:00000001
確保Visual Studio版本正確。
此PowerShell命令應該把這個對所有已安裝的版本:
Set-ItemProperty HKCU:\Software\Microsoft\VisualStudio\*\TeamFoundation\SourceControl\Behavior DoubleClickOnChange 1
爲VS2017的步驟是有點不同。 VS 2017 uses its own private registry,它存儲在你的AppData文件夾中。
步驟
關閉所有Visual Studio實例
選擇HKEY_USERS節點,然後單擊文件>加載配置單元
打開privateregistry.bin可在%UserProfile%\AppData\Local\Microsoft\VisualStudio\15.0_[*some key*]
提供密鑰名稱。例如VS2017PrivateRegistry
導航到以下路徑並創建一個值爲1的新DWORD。
路徑:HKEY_USERS\VS2017PrivateRegistry\Software\Microsoft\VisualStudio\15.0_[*some key*]\TeamFoundation\SourceControl\Behavior
值:DoubleClickOnChange(DWORD)1
選擇HKEY_USERS \ VS2017PrivateRegistry
單擊文件>卸載配置單元
對於任何新來這個線程我們ing VS 2015+ [檢查了這個](http://stackoverflow.com/a/40072722/5344498) – Sharpiro 2016-10-16 16:45:55