我的TFS服务器出了问题(不幸的是不知道确切的版本,但它肯定是旧的)。
我已经检查了变更集,其中a.cs
更改了。现在,当查看源代码管理资源管理器a.cs
时,以及b.cs
不在变更集中。查看日志最后一次提交是我的变更集,其中a.cs
被标记为“编辑” - 未显示删除。
从日志详细信息中可以在a.cs
上选择“查看”并获取最新的文件内容,但我无法理解为什么它从源代码管理资源管理器中删除或者做什么关于它。
答案 0 :(得分:2)
其他人可能会删除它。
从visual studio转到工具|选项。然后选择Source Control | Visual Studio Team Foundation Server。打开“在Source Control Explorer中显示已删除的项目”,看它是否显示。
答案 1 :(得分:0)
我发现了非常相似的问题的解决方案:
在“源代码管理资源管理器”中导航到包含该文件的文件夹,右键单击它,选择“比较”,确保选中所有“查看选项”。 比在文件列表上,您可以找到丢失的文件。在此菜单中,右键单击选项具有“添加”选项。现在,再次跟踪文件,您可以提交更改。
对我来说,问题在于文件是由T4进程编辑的(第一次删除,然后创建),而不是在未意识到TFS中文件状态出问题的情况下提交的。