如果我在没有打开项目/解决方案的情况下打开VS,我会在Pending Changes中获得一个文件列表。标记为红色的文件夹是我工作区中的解决方案,标记为绿色的文件夹是解决方案的分支。
但是,当我直接打开相应的解决方案时,这些文件都不存在。不知何故,VS / TFS认为需要检查的内容有些重叠,即使在这种情况下它是错误的。
我依次打开了Pending Changes中的每个解决方案,并且没有要检入的文件。我不明白它向我展示了这个列表的内容(或者为什么),并担心如果我在显示" All"时不小心办理登机手续。挂起的更改而不是解决方案特定的更改,我将失去工作。
任何人都可以解释为什么它会显示这些"幻像"等待办理登机手续?更奇怪的是,与未决更改的标题栏中的解决方案相同甚至与所显示的某些文件无关。
如果我删除我的工作区,然后创建一个新的工作区,然后最近,问题会消失几周,但随后文件开始出现在这里。
答案 0 :(得分:0)
这可能是源控件绑定错误或某些TFS缓存问题。
尝试在源代码管理中取消绑定/绑定此文件。 文件>源控制>高级>更改源代码管理
档案>源控制>添加到源代码管理
详情请参阅:Project not showing as checked-in to TFS in Visual Studio 2013
同时尝试使用clear VS and TFS cache