代码之家  ›  专栏  ›  技术社区  ›  e-mre

升级到TFS 2010后,现有工作区会发生什么情况

  •  6
  • e-mre  · 技术社区  · 15 年前

    在升级到TFS2010之后,我想了解一下现有的工作空间和已经在人身上签出的文件会发生什么情况。令人惊讶的是,我找不到任何令人满意的信息。(顺便说一下,我是在说升级新硬件。新的TFS实例,已升级的数据库)

    我查过TFS安装指南,在网上搜索过,我能找到的只是服务器端的升级方案。甚至没有人提到源代码管理客户端会发生什么。

    我创建了一个虚拟机来测试升级过程,升级成功,我的所有文件和工作区也都存在于新服务器中。问题是:新的TFS安装具有新的instanceID。当我将客户机重定向到新服务器时,客户机似乎无法将工作区中的文件和文件状态与新服务器上的文件和文件状态匹配。这让我想知道在生产升级之后是否可以继续工作。

    正如我上面提到的,我在这上面找不到任何东西,如果有人能给我指出一些关于这方面的文章或博客文章,那就太好了。

    提前谢谢…

    2 回复  |  直到 14 年前
        1
  •  2
  •   MrHinsh - Martin Hinshelwood    15 年前

    升级时,服务器ID应保持不变。你可能需要改变它是你想要克隆你的环境。

    在测试senario中,您创建的是tfs服务器的克隆,而不是strate升级。

    ChangeServerID

    您可能遇到了一些问题,因为这是在您的测试环境中运行的,以便于它在与生产TFS服务器相同的网络上运行。

        2
  •  0
  •   Antony Gibbs    15 年前

    所有工作区和搁置集都保持不变,人们可以立即继续工作。即使签出的文件也可以,并且将被正确提取。

    我建议首先升级服务器,并将客户端保持为2008(使用前向兼容性包),然后在升级项目时将客户端升级到2010。

    推荐文章