2013-01-16 49 views
3

我在本地工作区中检出了一些文件,然后将其删除但未通过TFS删除。 TFS仍将它们标记为正在等待更改视图中的“编辑”。当我尝试检入已删除的文件时,出现错误,指出无法找到文件。有没有办法告诉TFS这些文件已被删除,并且它们应该在源代码管理中被删除?TFS 2010:如何检入已删除但未通过TFS删除的文件

回答

0

如果没有太多的文件,只需在磁盘上创建一些虚拟文件,将它们签入,然后通过TFS删除它们。

3

您可以通过team explorer,右键单击删除的文件并执行undo pending changes。然后通过team explorer删除它们并检查它们。

如果这样不起作用 - 右键点击删除的文件team explorer;做一个get specific version和检查两个复选框覆盖文件:

enter image description here

这将获取从TFS删除[从工作区]文件。在文件上执行undo pending changes。然后通过团队资源管理器删除文件,并检查它。

+1

这基本上是我走的路线。我截取了挂起的更改视图的截图,未更改,然后使用资源管理器重新删除了这些文件。我希望TFS在处理丢失的文件方面做得更好,比如给出一个选项来删除它们,而不是在检入时输入错误信息。 – datadamnation

0

我认为你应该能够通过源代码管理器做到这一点:查看 - >其他窗口 - >源代码管理Exlorer。找到要标记为已删除的代码文件,然后右键单击并选择删除。

为了将来的参考,TFS Power Tools是非常有用的这种事情。

相关问题