Tfs 用于在Visual Studio 2012中与最新版本进行比较/与工作区版本进行比较的键盘快捷键
这在VS 2010中很容易,但在VS 2012中我找不到合适的项目 我想在TFS Pending Changes视图中设置与最新/工作区版本上下文菜单项进行比较的键盘快捷键。在“工具”对话框的“键盘”部分,我应该选择什么项目?(这是通过测试的)Tfs 用于在Visual Studio 2012中与最新版本进行比较/与工作区版本进行比较的键盘快捷键,tfs,visual-studio-2012,Tfs,Visual Studio 2012,这在VS 2010中很容易,但在VS 2012中我找不到合适的项目 我想在TFS Pending Changes视图中设置与最新/工作区版本上下文菜单项进行比较的键盘快捷键。在“工具”对话框的“键盘”部分,我应该选择什么项目?(这是通过测试的) 工具选项环境键盘> 在下显示包含以下内容的命令搜索并将组合键分配给: TeamFoundationContextMenus.PendingChangesPageChangestoInclude.TfsContextPendingChangesPageCo
工具
选项
环境
键盘
>
在下显示包含以下内容的命令
搜索并将组合键分配给:
TeamFoundationContextMenus.PendingChangesPageChangestoInclude.TfsContextPendingChangesPageCompareWithPreviousVersion
-将上下文中的挂起项与以前的版本进行比较
TeamFoundationContextMenu.PendingChangesPageChangestoInclude.TfsContextPendingChangesPageCompareWithLatestVersion
-将上下文中的挂起项与最新版本进行比较
TeamFoundationContextMenus.PendingChangesPageChangestoInclude.TfsContextPendingChangesPageCompareWithWorkspaceVersion
-将上下文中的挂起项与工作区版本进行比较
文件.TfsCompare
-打开比较对话框。对我来说,这很有效:
VS > Tools > Options > Environment > Keyboard > Show Commands Containing: Team.Git.CompareWithUnmodified
通过向此命令(Team.Git.CompareWithUnmodified)分配快捷键Ctrl+\,Ctrl+\
,我现在可以通过按快捷键Ctrl+\,Ctrl+\
,将当前文件(在编辑器中打开的文件)与文件的上一版本进行比较;无需在解决方案资源管理器中找到该文件,然后右键单击该文件,然后选择“比较”
(当然,您可以选择自己的快捷键)
请注意不同的行为:
适合我,因为我在VisualStudio中使用TeamExplorer,但我使用Git作为底层源代码存储库Team.Git.CompareWithUnmodified
也可以在其他场景中工作(例如,如果您不使用Git,但使用VSTS或Tfs作为源代码管理提供程序)Tfs.FileCompare
:如果使用其他源代码管理提供程序,则该命令将不同Other
Menu, O, C, Enter
(执行右键单击>源代码管理>比较>工作区版本
)
如果您的键盘没有键盘,请执行以下操作:
File.TfsCompare
的热键设置为Ctrl+\
Ctrl+\
Ctrl+[
Ctrl+SCtrl+\
Ctrl+\
Enter
导致“未找到页面”显然,该链接只有在登录到MS Connect时才起作用。一旦找到挂起的更改并希望跳转到下一个/上一个差异,您将在
Diff.*
下找到这些命令的键盘快捷键。这在Visual Studio 2019中对我很有效。我在“文本编辑器”中将快捷键指定给了:Use快捷键.