如何在Visual Studio中的源代码管理资源管理器中跳转到文件

时间:2010-12-13 18:24:11

标签: visual-studio-2010 tfs

我喜欢解决方案资源管理器>右键单击> Visual Studio 2010的PowerCommands扩展的“打开包含文件夹”功能。我希望相当于“在Source Control Explorer中跳转到位置”功能。如何找出给定打开文件的TFS中的位置,或解决方案资源管理器中的文件(或解决方案导航器中的文件Productivity Power Tools extension)?

最好的答案是几次鼠标点击而没有键盘。下一个最佳答案是热键映射。

到目前为止,我找到的唯一解决方案是使用具有“在源代码管理中查找”功能的Productivity Power Tools扩展。可以右键单击结果列表中的文件“在Source Control Explorer中打开文件夹”。此解决方案的缺点是需要多次点击,如果不同文件夹中存在同名文件,搜索结果可以匹配多个文件。

6 个答案:

答案 0 :(得分:15)

您可以在Visual Studio中下载独立扩展名,名为在TFS中找到

  

<强> "Locate in TFS" on TFS Gallery

     

<强> "Locate in TFS" on GitHub

这也适用于“从源代码管理中排除”的文件,正如许多开发人员对web.config文件所做的那样。

psulek's post,上面提到这是VSCommands的一部分,但我更喜欢独立的扩展。

答案 1 :(得分:13)

尝试Visual Studio扩展程序VSCommands for Visual Studio 2012。它具有名为在TFS中定位的功能。这将向解决方案资源管理器添加新按钮在TFS中找到,这将在TFS源代码管理资源管理器中打开活动的选定文件/文件夹。

答案 2 :(得分:5)

Visual Studio团队已提出功能请求。阅读here

答案 3 :(得分:2)

我知道这可能为时已晚。请参阅针对vs2010的TfsExt扩展

答案 4 :(得分:1)

我不确定是否可能,但这是一个很好的建议。

这两个示例显示了如何使用Visual Studio Extensibility API访问TFS Source Control Explorer API。

答案 5 :(得分:1)

对于 Visual Studio 2013 ,请尝试轻量级扩展TfsExt13