15

在 Visual Studio 2012 中,在解决方案资源管理器(不是Pending Changes)中,是否有任何方法可以创建键盘快捷方式、右键单击上下文菜单项或菜单栏按钮,以将 TFS 与最新版本进行比较?

或者,在一般比较对话框中,有没有办法将类型的默认选择:工作区版本更改为类型:最新版本?

基本上,我正在寻找从解决方案资源管理器中使用最少点击次数来比较最新的最简单方法。

4

2 回答 2

6

是否设置了帮助的Tools/Options/Keyboard快捷方式TfsCompare

在此处输入图像描述

于 2013-05-14T18:57:24.937 回答
3

对我来说,这有效:

VS > Tools > Options > Environment > Keyboard > Show Commands Containing: Team.Git.CompareWithUnmodified

Ctrl+\, Ctrl+\通过为此命令(Team.Git.CompareWithUnmodified )分配快捷键,我现在可以通过按快捷键将当前文件(在编辑器中打开的文件)与文件的先前版本进行比较Ctrl+\, Ctrl+\;无需在解决方案资源管理器中查找文件,然后右键单击该文件,然后选择比较。

(当然你可以选择自己的快捷键)

只是关于不同行为的说明:

  • Team.Git.CompareWithUnmodified对我有用,因为我在 VisualStudio 中使用 TeamExplorer,但我使用 GIT 作为底层源代码存储库。

  • Tfs.FileCompare也可以在其他情况下工作(即,如果您不使用 Git,但使用 VSTS 或 TFS 作为源代码控制提供程序)。

于 2018-07-05T11:17:12.157 回答