我得到了新的工作机器,并且因为我们的TFS服务器距离工作地点很远,所以我想避免再次下载所有源代码(几GB),以便将旧工作区移动到新的一个。我已经通过局域网复制了所有的项目,并且在新的机器上,工作区中的工作文件夹列表在VS中是空的。复制TFS将工作文件夹列表从一个工作区移动到另一个工作区
那么如何将所有项目从旧工作区移动到新工作区而无需手动添加它们并再次下载所有数据?
我得到了新的工作机器,并且因为我们的TFS服务器距离工作地点很远,所以我想避免再次下载所有源代码(几GB),以便将旧工作区移动到新的一个。我已经通过局域网复制了所有的项目,并且在新的机器上,工作区中的工作文件夹列表在VS中是空的。复制TFS将工作文件夹列表从一个工作区移动到另一个工作区
那么如何将所有项目从旧工作区移动到新工作区而无需手动添加它们并再次下载所有数据?
根据您的确切场景,您可以非常容易地从旧机器迁移工作区。见#2这个其他线程:
将工作区中的所有东西搁置并将其卸下到新计算机。当您创建货架组合时,请确保“保留本地未决更改”为而不是已检查。
这将有效地将工作区从一台计算机移到另一台计算机。基于问题
** 更新更新 **
我不认为有一个为你做你想要的工作空间内做一个简单的方法。相反,你应该看看TFS代理。当您实现代理时,它位于您的工作站和TFS存储库之间,并帮助代理获取,签出和签入,以加快与TFS的交互。
我不需要移动签出数据本身(我已经通过局域网很容易地做到了),但复制有关签出数据的信息(我有更多的10个项目),即VS下的'Working folders list':File->工作区 – abatishchev 2010-11-10 07:31:27
我更新了问题的主题以便更清楚 – abatishchev 2010-11-10 07:32:43
@Robaticus:什么坏'TFS-workspaces'? :) – abatishchev 2011-01-26 14:26:35
@abatischev - 我注意到你是唯一使用该标签的人,所以我选了一下。 :) – Robaticus 2011-01-26 14:44:19