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

dri*_*iis 8 tfs2008 visual-studio-2010 tfs-to-tfs-migration-tool visual-studio-2008 tfs2010

我们旧的TFS 2008安装已经过时了,我们希望迁移到TFS 2010.但是,我们团队项目的结构没有经过深思熟虑,并且已经进行了各种实验,包括流程模板和工作项的编辑等等.上.

因此,我想将源代码迁移到具有完整历史记录的TFS 2010,并尽可能保持新TFS 2010安装的所有其他方面.我怎样才能做到这一点 ?

dri*_*iis 4

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

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

然后我从 Codeplex 下载了 TFS 集成平台。它承诺能够迁移代码。使用 TFS 迁移 Shell,我得到了一个用户友好的对话框,允许我配置迁移源代码管理文件夹。

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

更新

迁移花了一个周末,失败了两次,我真的没有时间找出原因。显然,它发现我们旧的源代码控制分支中的分支存在一些不一致之处。我确信您可以使用 TFS 集成平台来执行此操作,但是,根据您当前的情况,可能需要一些工作来完成此操作。(他们还声明这是一个 Beta 版本)。

我最终使用支持的升级路径 (TfsConfig.exe /import) 导入了整个旧 TFS。这给了我一个非常干净的升级,几乎所有东西都能工作,但包括我试图留下的旧东西。我想我将不得不手动检查并删除它,并根据我们的喜好更改流程模板,等等。

第二次更新 - 2010-08-09

自从我尝试运气以来,TFS 集成平台已经更新了几次,所以如果您使用当前版本,您可能会得到比我更好的结果如果您尝试或进行实验,请在此处发布答案。