代码之家  ›  专栏  ›  技术社区  ›  driis

TFS 2010,我只能迁移源代码吗?

  •  8
  • driis  · 技术社区  · 15 年前

    我们以前的TFS 2008安装已经过时了,我们希望迁移到TFS 2010。然而,我们团队项目的结构并没有得到很好的考虑,并且已经进行了很多关于流程模板和工作项编辑等的实验。

    因此,我希望将源代码迁移到具有完整历史记录的TFS 2010,并尽可能保持新的TFS 2010安装的所有其他方面的清洁。我该怎么做?

    1 回复  |  直到 14 年前
        1
  •  4
  •   driis    14 年前

    既然这里没有答案,我会回答我自己的问题。

    最后我做的是安装一个干净的TFS 2010服务器,然后创建我需要的团队项目。

    然后我下载了 TFS Integration Platform from Codeplex . 它承诺能够迁移代码。使用TFS迁移shell,我得到了一个用户友好的对话框,允许我配置迁移源代码管理文件夹。

    它目前正在运行迁移,我怀疑这需要很长时间。完成后我会在这里更新结果。

    更新

    移民工作过了一个周末,两次都失败了,我真的没有时间去弄清楚原因。显然,它在我们的旧源代码管理分支中发现了一些不一致的地方。我相信您可以使用TFS集成平台来完成这项工作,但是,根据您当前的情况,可能需要做一些工作来完成它。(他们还声明这是一个测试版)。

    我最终使用支持的升级路径(tfsconfig.exe/import)导入了整个旧的tfs。这给了我一个非常干净的升级,几乎所有的东西都能工作,但包括我想留下的旧东西。我想我必须手动完成并删除它,然后根据我们的喜好更改流程模板,等等。

    第二次更新-2010-08-09

    这个 TFS Integration Platform has been updated 自从我试过运气之后,如果你使用当前版本,你可能会比我有更好的结果。如果你确实尝试过,或者尝试过,请在这里贴出答案。