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

Visual studio 2010 如何仅显示Visual Studio 2010(TFS)中当前打开的解决方案的挂起更改,而不显示所有更改的完整列表?,visual-studio-2010,visual-studio,view,solution,Visual Studio 2010,Visual Studio,View,Solution,是否有办法强制Visual Studio 2010仅为当前打开的解决方案显示挂起的更改?我正在处理同一项目的多个分支,并在大多数分支中更改相同的文件。每次手动检查挂起的更改,并仔细检查是否已选择当前正在处理的文件,这是非常痛苦的…打开挂起的更改窗口。您可以在其中找到一个工具栏按钮,用于筛选当前解决方案 如果您打开“挂起的更改”窗口。其中一个图标用于文件夹视图。这将有助于缩小对指定目录的更改范围。(尽管您需要取消选择其他选项) 或 有一个选项我刚刚记得选择这些项目。如果打开VisualStudio

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

打开挂起的更改窗口。您可以在其中找到一个工具栏按钮,用于筛选当前解决方案


如果您打开“挂起的更改”窗口。其中一个图标用于文件夹视图。这将有助于缩小对指定目录的更改范围。(尽管您需要取消选择其他选项)

有一个选项我刚刚记得选择这些项目。如果打开VisualStudio命令提示符,可以使用Team Foundation工具通过以下方式自动筛选。 示例项目结构

src 
  /Dev
  /Branch1
  /Branch2
您可以将cd放入src目录,并使用以下命令筛选挂起的Branch1签入

tf checkin Branch1 /recursive

是的,在pending changes视图上,顶部最后一个图标是“按解决方案筛选”(刷新图标旁边)。单击该选项可将更改列表减少为当前解决方案


你可以看到它的屏幕截图

我看到其他答案都很老了


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

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


我不知道其他人的情况,但在2010 Professional上,“按解决方案筛选”按钮不存在。@Hankshultz:它是在2005年添加的:有人知道如何为Visual Studio 2012执行此操作吗?在此处找到TFS 2012的解决方案:有没有办法将其设置为默认值?