有时,当我想使用Visual Studio(2012)检查我对Team Explorer的待定更改时,我得到一个奇怪的摘要“包含的更改(x of y)”Where < strong> x 小于 y 。即使我从解决方案的根目录登记,当我选择“全部显示”时,我也看不到所有的变化。
在下面的情况中:当我设置“显示解决方案更改”时,我看到452中的96,当我选择“全部显示”时,我看到了452中的178个。丢失的文件是解决方案的一部分,常见的源文件与其他文件一样
P.S:政策警告无关紧要,冲突与此行为无关。
答案 0 :(得分:4)
Show All
只需使用Show Solution Changes
或Custom Filter
删除您已应用的所有过滤器。
如果您想查看所有更改,则需要使用Go to All Changes
链接旁边的Show All
链接。这将显示工作区中所有更改的完整列表。
需要一点点习惯,但实际上我非常喜欢这种方式。我认为这样做的理由是保持这个空间相当小,以免将排除项目列表推到底部(我相信,排除的项目也会以相同的方式运行)。
Visual Studio有一个名为Team Pilgrim的扩展程序,它将为您提供旧样式挂起更改窗口的版本。
另一点需要注意的是VS2013中不再出现这种情况(1)(感谢StefanG指出这一点)
答案 1 :(得分:0)
这是一个非常老的问题,但是我最近在寻找类似问题时遇到了这个问题,对我来说,我看到以前检查过的文件显示在“所有更改”下,而该解决方案在查看解决方案时未显示更改。
对我来说,唯一解决此问题的方法是关闭VS并重命名TFS文件夹中隐藏的$ tfs目录。再次打开VS后,创建了新的$ tfs目录,而我所有的问题都消失了。