2010-12-09 76 views
47

在'Pending Changes'視圖中雙擊文件時,visual studio中是否有方法來改變行爲。在Pending Changes視圖中雙擊比較文件

默認行爲是,Visual Studio在代碼編輯器中打開該文件,但我希望它打開具有最新版本的「比較」對話框。 (與TortoiseSVN中的行爲相同)

+1

對於任何新來這個線程我們ing VS 2015+ [檢查了這個](http://stackoverflow.com/a/40072722/5344498) – Sharpiro 2016-10-16 16:45:55

回答

57

請改用shift +雙擊。

+0

哦,太棒了。謝謝。 – Jehof 2010-12-09 10:35:06

+0

諾亞,如果我能給你比這更多的代表+1,我會的。 – Robaticus 2010-12-09 13:53:58

+2

真棒! TFS很酷,但是烏龜團隊在可用性部門有很多權利--TFS可以學習一些東西。 – 2011-03-04 09:46:40

4

將這個在的.reg文件和並雙擊它,這會讓你雙擊,而不是比較未決的改變窗口中打開文件。

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\TeamFoundation\SourceControl\Behavior] 
"DoubleClickOnChange"=dword:00000001 

確保Visual Studio版本正確。

4

此PowerShell命令應該把這個對所有已安裝的版本:

Set-ItemProperty HKCU:\Software\Microsoft\VisualStudio\*\TeamFoundation\SourceControl\Behavior DoubleClickOnChange 1 
7

爲VS2017的步驟是有點不同。 VS 2017 uses its own private registry,它存儲在你的AppData文件夾中。

步驟

  1. 關閉所有Visual Studio實例

  2. 選擇HKEY_USERS節點,然後單擊文件>加載配置單元

  3. 打開privateregistry.bin可在%UserProfile%\AppData\Local\Microsoft\VisualStudio\15.0_[*some key*]

  4. 找到
  5. 提供密鑰名稱。例如VS2017PrivateRegistry

  6. 導航到以下路徑並創建一個值爲1的新DWORD。

    路徑HKEY_USERS\VS2017PrivateRegistry\Software\Microsoft\VisualStudio\15.0_[*some key*]\TeamFoundation\SourceControl\Behavior

    :DoubleClickOnChange(DWORD)1

  7. 選擇HKEY_USERS \ VS2017PrivateRegistry

  8. 單擊文件>卸載配置單元