我在尝试将文件标记为“删除”时遇到问题,该文件已被应用程序从本地计算机中删除。问题是这些文件不再存在,因此TFS不会将它们处理为“已删除”。
我已经下载了TFS 2012 Power Tools并尝试运行'tfpt.exe online / deletes / recrusive',但这只是给我一个这些丢失文件所在的文件夹列表,而不是每个文件本身的列表。这意味着当我单击“Pend changes”时,我会为每个命令收到以下错误消息 -
“一个或多个孩子有待处理的更改”。
我的问题是,是否有人知道我可以用来执行此过程的方法?
答案 0 :(得分:3)
听起来tfpt online
检测到文件夹已被删除。它试图在这些文件夹上删除删除,但听起来你已经对这些文件夹中的文件进行了不同的更改。
tfpt online
不会删除文件夹。
如果要删除文件夹,撤消其子项的挂起更改,请确保磁盘上的内容符合您的要求,然后重新运行tfpt online
。
答案 1 :(得分:0)
如果没有太多文件,您可以在Visual Studio命令提示符中运行destroy命令。
从Team中销毁或永久删除版本控制的项目 基础版本控制。
<强>命令强>
tf destroy $/MyProject/Files/123.cs /collection:http://servername:8080/tfs/myproject