TFS:显示所有变化

时间:2014-01-22 12:27:24

标签: visual-studio visual-studio-2012 tfs tfs2012

有时,当我想使用Visual Studio(2012)检查我对Team Explorer的待定更改时,我得到一个奇怪的摘要“包含的更改(x of y)”Where < strong> x 小于 y 。即使我从解决方案的根目录登记,当我选择“全部显示”时,我也看不到所有的变化。

在下面的情况中:当我设置“显示解决方案更改”时,我看到452中的96,当我选择“全部显示”时,我看到了452中的178个。丢失的文件是解决方案的一部分,常见的源文件与其他文件一样

Tfs_Show_All

P.S:政策警告无关紧要,冲突与此行为无关。

2 个答案:

答案 0 :(得分:4)

Show All只需使用Show Solution ChangesCustom Filter删除您已应用的所有过滤器。

如果您想查看所有更改,则需要使用Go to All Changes链接旁边的Show All链接。这将显示工作区中所有更改的完整列表。

需要一点点习惯,但实际上我非常喜欢这种方式。我认为这样做的理由是保持这个空间相当小,以免将排除项目列表推到底部(我相信,排除的项目也会以相同的方式运行)。

Visual Studio有一个名为Team Pilgrim的扩展程序,它将为您提供旧样式挂起更改窗口的版本。

另一点需要注意的是VS2013中不再出现这种情况(1)(感谢StefanG指出这一点)

答案 1 :(得分:0)

这是一个非常老的问题,但是我最近在寻找类似问题时遇到了这个问题,对我来说,我看到以前检查过的文件显示在“所有更改”下,而该解决方案在查看解决方案时未显示更改。

对我来说,唯一解决此问题的方法是关闭VS并重命名TFS文件夹中隐藏的$ tfs目录。再次打开VS后,创建了新的$ tfs目录,而我所有的问题都消失了。