我们有一个现有的TFS 2005安装和一个较新的2008. 2008服务器已经有一些较新的项目,但我希望将旧项目从2005年转移到这个更新的服务器上。
有没有人知道一种简单的方法来执行此操作并维护审核历史记录而不是仅仅打破项目的源代码控制,然后将其添加到2008服务器?
感谢
答案 0 :(得分:5)
我已经使用TFS到TFS迁移工具来执行此操作:
http://www.codeplex.com/tfstotfsmigration
您需要在运行它的计算机上拥有本地SQL的副本,该工具将其用作两者之间的副本区域。
此外,由于TFS如何存储版本历史信息,所有历史记录将显示为在同一天发生的所有更改。根据您的需要,可能更容易中断并将2005数据库保留,直到不再需要历史记录为止。
答案 1 :(得分:1)
根据您添加的新项目数量,是否可以将2005数据库还原到新服务器,将它们升级到2008,然后将较新的项目迁移到这个新更新的数据库中?这样,您就可以保留整个TFS历史记录,并且您只需要为少数新项目提供“一天中的每次更改”问题。