我正在寻找一些洞察力,了解在升级到TFS2010之后,现有工作区和已经签出的文件会发生什么。令人惊讶的是,我找不到任何令人满意的信息。 (我说的是关于升级新硬件的方法。新鲜的TFS实例,升级的数据库)
我已经检查了TFS安装指南,我通过网络搜索,我找到的只是服务器端的升级方案。甚至没有人提到源控制客户端会发生什么。
我已经创建了一个虚拟机来测试升级过程,升级成功,所有文件和工作区也存在于新服务器中。问题是:新的TFS安装有一个新的instanceID。当我将客户端重定向到新服务器时,客户端似乎无法将工作区中的文件和文件状态与新服务器上的文件和文件状态进行匹配。这让我想知道在生产升级之后是否可以继续工作。
正如我上面提到的,我找不到任何相关内容,如果有人能够指点我的论文或博客帖子,那就太棒了。
提前致谢...
答案 0 :(得分:2)
进行升级时,您的服务器ID应保持不变。您可能需要更新它是否要克隆您的环境。
在您的测试服务器中,您正在创建TFS服务器的克隆而不是策略升级。
您可能遇到了问题,因为这已经在您的测试环境中运行,以便于它在与生产TFS服务器相同的网络上运行。
答案 1 :(得分:0)
所有工作空间和货架都保持不变,人们将能够立即继续工作。即使签出的文件也可以,并且可以正确选取。
我建议先升级服务器,然后将客户端保留为2008(使用Forward Compatibility Pack),然后在升级项目时将客户端升级到2010.