【发布时间】:2013-04-30 04:26:23
【问题描述】:
我目前有一个在 SERVER-1 上运行的 TFS 2010 服务器。在我的客户端 (MY-CLIENT) 上,我正在运行 VS2010,并且有一个将 SERVER-1 与 \MY-CLIENT\Development 相关联的工作区。一切都很好。
我正在尝试在 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
但是,当我运行此程序时,我收到一条消息,指出“Team Foundation 服务无法从服务器 http://SERVER-2:8080/tfs/development 获得。”
那么问题是如何强制删除客户端上的 SERVER-2 工作区,以便重新创建旧的 SERVER-1 工作区?
【问题讨论】:
标签: visual-studio tfs workspace