当这些文件不在源中并且已在本地删除时,如何从 TFS 中的待处理更改列表中删除这些文件
有人错误地添加了工作区,所以在我修复它之后,TFS 认为我向项目添加了一些文件(dll、pdb 和 xml)。所以我尝试删除文件并刷新挂起的更改。我尝试单击撤消,但输出窗口显示
未发现任何待处理的更改 $/SourceCode/Apps/.../Lib.dll。
(我在这里替换了部分完整路径)。 所以撤消不会做任何事情。 我尝试了“文件”->“刷新状态”每一步之后的源代码控制。 我尝试重新添加这些文件,然后进行撤消。 例如,我陷入了
名称 更改
UI.xml 添加、锁定
设计.dll 添加、锁定
并且无法删除它们。 任何建议表示赞赏。 谢谢!
Someone added a workspace incorrectly, so after I fixed it TFS thought I had added some files to the project (dll, pdb, and xmls). So I tried just deleting the files and refreshing the pending changes. I tried clicking undo, but the Output window says
No pending changes were found for
$/SourceCode/Apps/.../Lib.dll.
(I replaced part of the full path here).
So the undo won't do anything.
I tried "Refresh Status" under File-> Source Control after every step.
I tried re-adding these files and then doing the undo.
So for example I am stuck with
Name Change
UI.xml add, lock
Design.dll add, lock
and can't remove them.
Any suggestions are appreciated.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要删除。一旦您将它们“添加”到 TFS,它就会在数据库中创建一个条目,等待这些文件。相反,撤消您的“添加”。
这实际上也是解决这个问题的方法。
右键单击源资源管理器中的任何源文件,然后选择“撤消挂起的更改”。取消选中除需要删除添加的两个文件之外的所有内容。单击“确定”撤消这些更改。
这将清理 TFS 数据库中的所有内容。
Don't delete. Once you "add" them to TFS, it creates an entry in the database just waiting for the files. Instead, undo your "add."
That's actually how to fix this problem as well.
Right click on any source file in the source explorer, and choose Undo Pending Changes. Uncheck everything except for the two files that you need to get rid of the add. Click OK to undo those changes.
That will clean up everything in the TFS database.