当这些文件不在源中并且已在本地删除时,如何从 TFS 中的待处理更改列表中删除这些文件

发布于 2024-09-10 16:31:19 字数 441 浏览 3 评论 0原文

有人错误地添加了工作区,所以在我修复它之后,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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

|煩躁 2024-09-17 16:31:19

不要删除。一旦您将它们“添加”到 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文