TFS 2010:如何签入已删除但未通过TFS删除的文件

时间:2013-01-16 13:40:48

标签: tfs tfs2010

我在本地工作区中有一些文件已签出然后删除但未通过TFS删除。 TFS仍然在挂起的更改视图中将它们标记为“编辑”。当我尝试签入已删除的文件时,我收到一条错误消息,指出无法找到这些文件。有没有办法告诉TFS这些文件是否已被删除,以及它们是否也应在源代码管理中删除?

3 个答案:

答案 0 :(得分:3)

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

如果不起作用 - 通过team explorer右键点击已删除的文件;执行get specific version并选中两个复选框以覆盖文件:

enter image description here

这将从TFS获取已删除的[from workspace]文件。对文件执行undo pending changes。然后通过团队资源管理器删除该文件并将其签入。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我认为您应该可以通过源代码管理资源管理器执行此操作:查看 - >其他Windows - > Source Control Exlorer。找到要标记为已删除的代码文件,然后右键单击并选择“删除”。

为了将来参考,TFS Power Tools对于此类事情非常有用。