问题描述
我想了解升级到 TFS2010 后,现有工作区和已签出人员的文件会发生什么情况.令人惊讶的是,我找不到任何令人满意的信息.(顺便说一下在新硬件上升级.新的TFS实例,升级的数据库)
I was looking for some insight about what happens to existing workspaces and files that are already checked-out on people, after an upgrade to TFS2010. Surprisingly enough I can not find any satisfactory information on this. (I am talking about upgrading on new hardware by the way. Fresh TFS instance, upgraded databases)
我检查了 TFS 安装指南,我在网上搜索,我能找到的只是服务器端的升级方案.甚至没有人提到源代码控制客户端会发生什么.
I've checked TFS Installation guide, I searched through the web, all I could find is upgrade scenarios for the server side. Nobody even mentions what happens to source control clients.
我创建了一个虚拟机来测试升级过程,升级成功并且我的所有文件和工作区也存在于新服务器中.问题是:新的 TFS 安装有一个新的 instanceID.当我将客户端重定向到新服务器时,客户端似乎无法将工作区中的文件和文件状态与新服务器上的文件和文件状态相匹配.这让我想知道在生产升级后是否可以继续工作.
I've created a virtual machine to test the upgrade process, The upgrade was successful and all my files and workspaces exist in the new server too. The problem is: The new TFS installation has a new instanceID. When I redirected on the clients to the new server, the client seemed unable to match files and file states in the workspace with the ones on the new server. This makes me wonder if it will be possible to keep working after the production upgrade.
正如我上面提到的,我找不到任何关于此的内容,如果有人能指点我一些关于此的论文或博客文章,那就太好了.
As I mentioned above I can not find anything on this, it would be great if anyone could point me to some paper or blog post about this.
提前致谢...
推荐答案
当您进行升级时,您的服务器 ID 应该保持不变.您可能需要更改它是否要克隆您的环境.
When you do an upgrade your server ID should stay the same. You may need to chnage it is you want to clone your enviroment.
在您的测试场景中,您将创建 TFS 服务器的克隆,而不是策略升级.
In your test senario you are creating a clone of the TFS server rather than a strate upgrade.
您可能会遇到问题,因为它已在您的测试环境中运行,以方便它与您的生产 TFS 服务器在同一网络上运行.
You are probably running into problems as this has been run on your test envionment to facilitate it runing on the same network as your production TFS server.
这篇关于升级到 TFS 2010 后现有工作区会发生什么变化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!