我目前在SERVER-1上运行TFS 2010 Server。在我的客户端(MY-CLIENT)上,我运行了VS2010,并有一个工作空间将SERVER-1与\ MY-CLIENT \ Development相关联。一切都很好。当TFS服务器不再存在时,如何强制删除客户机上的TFS 2010工作区?
我当时在SERVER-2上设置了一个不同的TFS实例。在我的客户机上,我删除了原始的SERVER-1工作区,并创建了一个将SERVER-2与\ MY-CLIENT \ Development相关联的新工作区。一切都很好。
在SERVER-2上完成了TFS的实验后,我重新映像了计算机(删除SERVER-2上的TFS服务器)。
然后我回到我的客户机,重新连接到SERVER-1上的TFS,并尝试将源代码控制重新映射到我的Development文件夹。但是,我现在收到错误“路径\ MY-CLIENT \ Development已映射到工作空间MY-CLIENT; SERVER-2 \ Steve中。”现在我有一个问题。
所以,我从中得知,在重新映像机器之前,我应该先删除SERVER-2工作区。不幸的是,我没有那样做。
在一些论坛上闲逛,我知道我可以使用命令行工具来也许删除:
tf workspace /delete MY-CLIENT;SERVER-2\Steve
然而,当我运行它,我得到一个消息,表明“团队基础服务不能从服务器http://SERVER-2:8080/tfs/development。“
所以问题的话,就是我怎么强制服务器-2的工作区的删除我的客户端上,这样我可以重新创建我的旧服务器-1的工作空间?
它仍会尝试联系(现已停用的)服务器以从服务器删除工作区。 – 2012-02-15 20:02:15