有人错误地添加了一个工作区,所以在我修复它之后TFS认为我已经在项目中添加了一些文件(dll,pdb和xmls)。所以我尝试删除文件并刷新挂起的更改。我尝试点击撤消,但输出窗口显示
未找到待处理的更改 $ /源码/应用/.../ Lib.dll。
(我在这里替换了部分完整路径)。 所以撤消不会做任何事情。 我在File->下尝试了“刷新状态”。每步后的源控制。 我尝试重新添加这些文件,然后进行撤消。 所以例如我坚持
UI.xml添加,锁定
Design.dll添加,锁定
并且无法删除它们。 任何建议表示赞赏。 谢谢!
答案 0 :(得分:15)
不要删除。一旦将它们“添加”到TFS,它就会在数据库中创建一个等待文件的条目。相反,请撤消“添加”。
这实际上也是如何解决这个问题的。
右键单击源资源管理器中的任何源文件,然后选择“撤消待处理的更改”。取消选中除了要删除添加所需的两个文件之外的所有内容。单击“确定”以撤消这些更改。
这将清理TFS数据库中的所有内容。