在Visual Studio中,在使用TFS项目时似乎需要使用View.TfsPendingChanges
,在使用Git项目时需要使用View.PendingChanges
。无论源代码控制如何,我都想使用相同的快捷键来查看待处理的更改。是否有一种聪明的方法可以实现这一目标?
答案 0 :(得分:0)
这是我的dorky解决方案,需要使用AutoHotkey脚本。
我已将View.PendingChanges
映射到 Ctrl 0 并将View.TfsPendingChanges
映射到 Ctrl Alt 0 。由于TFS中的项目将忽略View.PendingChanges
而Git中的项目将忽略View.TfsPendingChanges
,因此发送这两个快捷方式并不会造成伤害。
让这个脚本不断运行会快速发送 Ctrl 0 和 Ctrl Alt 0 < / kbd>当我在Visual Studio中按 Ctrl 0 时。
#IfWinActive Visual Studio
^0::Send ^0^!0 ; Open Git Pending Changes and TFS Pending Changes
#IfWinActive
虽然最好让Visual Studio让View.PendingChanges按预期运行Git和TFS项目......