文件从TFS丢失

文件从TFS丢失,tfs,Tfs,我的TFS服务器有问题(不幸的是,我不知道确切的版本,但肯定是旧的) 我签入了一个变更集,其中a.cs发生了更改。现在,当在源代码管理资源管理器中查看时,a.cs和b.cs不在变更集中。查看日志,最后一次提交是我的变更集,a.cs标记为“编辑”-未显示删除 从日志详细信息中,可以在a.cs上选择“查看”并获取最新的文件内容,但我无法理解它为什么会从源代码管理资源管理器中消失或如何处理。可能是其他人删除了它 从visual studio转到工具选项。然后选择源代码控制VisualStudio Te

我的TFS服务器有问题(不幸的是,我不知道确切的版本,但肯定是旧的)

我签入了一个变更集,其中
a.cs
发生了更改。现在,当在源代码管理资源管理器中查看时,
a.cs
b.cs
不在变更集中。查看日志,最后一次提交是我的变更集,
a.cs
标记为“编辑”-未显示删除


从日志详细信息中,可以在
a.cs
上选择“查看”并获取最新的文件内容,但我无法理解它为什么会从源代码管理资源管理器中消失或如何处理。

可能是其他人删除了它


从visual studio转到工具选项。然后选择源代码控制VisualStudio Team Foundation服务器。打开“在源代码管理资源管理器中显示已删除的项目”并查看它是否显示。

我为类似问题找到的解决方案:

在“源代码管理资源管理器”中导航到包含该文件的文件夹,右键单击该文件夹,选择“比较”,确保选中所有“查看选项”。 在文件列表中,您可以找到丢失的文件。在此菜单中,右键单击选项有一个“添加”选项可用。现在,文件再次被跟踪,您可以提交更改


对我来说,问题是当文件被T4进程编辑时(首先删除,然后创建),然后提交,而没有意识到TFS中的文件状态出了问题

a.cs
b.cs
都没有显示,但我可以看到其他已删除的旧文件。就好像这两个文件从未存在过一样。@Anders Abel:现在我要做两件事:首先,去找另一个团队成员,看看他们是否有完全相同的问题。如果是这样,请与TFS管理员联系,看看他们能提供哪些帮助。如果没有,请确保在本地应用了所有visual studio和tfs service Pack。@Anders Abel:很高兴这使您能够在稳定的平台上使用源代码管理系统。对于开发人员来说,最糟糕的事情之一就是不能信任他的版本控制系统我有一份文件不见了。不确定它是何时或如何被删除的。但后来我在我的回收站里找到了这个文件。似乎很难相信我删除了这个文件,但至少我找到了。在VS/TFS中,尝试“显示删除的文件”技巧似乎没有帮助。