TFS快捷方式,用于将修改后的文件与最新版本进行比较

时间:2011-11-07 14:57:44

标签: tfs

现在我必须打开Pending Changes窗口,右键单击该文件并选择Compare-> With Max Version ...有更快的方式来查看我的修改吗?

4 个答案:

答案 0 :(得分:50)

进行TFS比较的键盘快捷键

待定更改下的团队资源管理器窗口中:

  • shift + 在文件中输入
    • 将比较文件
  • shift +双击文件
    • 将比较背景文件
  • 为命令创建visual studio映射:
  

在“源代码管理”下设置比较文件夹的快捷方式   资源管理器,您应该为 File.TfsFolderDiff 设置快捷键   命令。

     

设置比较特定文件的快捷方式   在Source Control Explorer中,您应该为其设置快捷键    File.TfsCompare 命令

注意:要设置键盘快捷键,请打开“工具>选项”。在打开的对话框中,转到“键盘”。例如:

注意:文件夹比较快捷方式仅在“源代码管理资源管理器”中有效。这与右键单击“Source Control Explorer”并选择“Compare ...”相同。

How to apply keyboard shortcut

参考文献:

答案 1 :(得分:27)

您可以在挂起的更改窗口中切换双击行为,通过更改注册表设置与最新进行比较:

Path:  HKCU\Software\Microsoft\VisualStudio\<ver>\
                               TeamFoundation\SourceControl\Behavior
Value: DoubleClickOnChange (DWORD)

0 == view as the primary command (default) 
1 == compare as primary command

您可以在此处找到更多信息:

对该帖子的评论还会显示要设置的条目,如果您想使用快捷键来进行比较。

答案 2 :(得分:3)

您可以为TFS上下文菜单命令添加热键绑定,这可能是一种适用于您所需的方法。

转到工具&gt;选项&gt;键盘。在“过滤器”字段中,键入“TFS”,它将显示可以将热键绑定到的所有TFS命令的列表。 Source Control比较可以通过“CompareWith”进行入围。我已经将热键以这种方式绑定到挂起的更改窗口的上下文菜单,这是一个很好的节省时间而不是在曲折的上下文菜单中工作,但可能还有其他选项可以更好地满足您的需求。

答案 3 :(得分:0)

另一种方法是在命令窗口中设置别名并使用它。要打开比较窗口: 打开命令窗口(ctrl + alt + A) 为File.TfsCompare设置别名

alias diff File.TfsCompare

下次需要进行比较时,请输入&#39;差异&#39;并在命令窗口中按Enter键。 &#39; DIFF&#39;是别名,可以设置为您选择的任何名称。如果要删除别名,请使用

alias aliasName /d