2

有人错误地添加了工作区,所以在我修复它之后,TFS 认为我已经向项目中添加了一些文件(dll、pdb 和 xmls)。所以我尝试删除文件并刷新待处理的更改。我尝试单击撤消,但输出窗口显示

没有发现 $/SourceCode/Apps/.../Lib.dll 的未决更改。

(我在这里替换了部分完整路径)。所以撤消不会做任何事情。在每一步之后,我都尝试了 File-> Source Control 下的“Refresh Status”。我尝试重新添加这些文件,然后撤消。所以例如我被困在


名称变更

UI.xml 添加、锁定
Design.dll 添加、锁定


并且无法删除它们。任何建议表示赞赏。谢谢!

4

1 回答 1

15

不要删除。一旦将它们“添加”到 TFS,它就会在数据库中创建一个条目,等待文件。相反,撤消您的“添加”。

这实际上也是解决此问题的方法。

右键单击源资源管理器中的任何源文件,然后选择 Undo Pending Changes。取消选中除您需要摆脱添加的两个文件之外的所有内容。单击“确定”撤消这些更改。

这将清理 TFS 数据库中的所有内容。

于 2010-07-15T18:06:41.650 回答