如何仅针对Visual Studio 2010(TFS)中当前打开的解决方案显示挂起的更改,而不是所有更改的完整列表?

时间:2011-02-04 10:25:26

标签: visual-studio-2010 visual-studio view tfs2010 solution

有没有办法强制Visual Studio 2010仅为当前打开的解决方案显示挂起的更改?我正在处理同一项目的多个分支,并在大多数分支中更改相同的文件。每次手动检查挂起的更改并仔细检查我是否选择了我当前正在处理的文件是非常痛苦的......

5 个答案:

答案 0 :(得分:43)

打开待处理的更改窗口。您可以找到一个工具栏按钮,用于过滤当前的解决方案。

enter image description here

答案 1 :(得分:4)

是的,在挂起的更改视图中,顶部的最后一个图标是“按解决方案过滤”(在刷新图标旁边)。单击该按钮可将更改列表缩减为当前解决方案。

您可以看到here

的屏幕截图

答案 2 :(得分:0)

如果您打开待处理的更改窗口。其中一个图标用于文件夹视图。这有助于缩小对指定目录的更改。 (虽然你需要取消选择其他人)

我只记得选择这些项目的一个选项。如果打开visual studio命令提示符,则可以使用团队基础工具通过执行以下操作自动过滤。

示例项目结构

src 
  /Dev
  /Branch1
  /Branch2

您可以进入src目录并使用以下命令将待处理的签到过滤到Branch1

tf checkin Branch1 /recursive

答案 3 :(得分:0)

我看到其他答案都很老了。

在2015年你可以这样做:点击VisualSVN菜单项,然后点击"设置工作副本根..."然后,您可以浏览到磁盘上的解决方案文件夹。

答案 4 :(得分:0)

使用“显示解决方案更改”,如下所示:(这适用于Visual Studio 2015)

enter image description here