从Team Foundation Server 2005导入到2008

从Team Foundation Server 2005导入到2008

问题描述:

我们有一个现有的TFS 2005安装和一个较新的2008. 2008服务器已经有一些较新的项目,但我希望将旧的项目从2005年转移到这个更新的服务器上。

We have an existing TFS 2005 install and a newer 2008. The 2008 server already has some newer projects on it but I am looking to move the older projects from 2005 onto this newer server.

有没有人知道一种简单的方法来执行此操作并维护审计历史记录而不仅仅是破坏项目的源代码控制,然后将其添加到2008服务器?

Does anyone know an easy way to do this and maintain the audit history rather than just break source control on the project and then add it to the 2008 server?

谢谢

我已经使用TFS到TFS迁移工具来执行此操作:

I've used the TFS to TFS migration tool to do this:

http://www.codeplex.com/tfstotfsmigration

您需要在运行它的机器上拥有本地SQL的副本,该工具将其用作两者之间的复制区域。

You do need to have a copy of SQL local to the machine on which you run it which the tool uses as a copy area between the two.

此外,由于TFS如何存储版本历史信息,所有历史记录将显示为在同一天发生的所有更改。根据您的需要,可能更容易完成休息并将2005数据库保留,直到不再需要历史记录为止。

Also, all the history will appear as if all changes happened on the same day due to how TFS stores the version history information. Depending on your needs it may be easier to make the break and leave the 2005 database up until that history is no longer needed.