我们使用的是 TFS2005,我们绝对没有使用它的所有功能。我们现在使用它的只是它的源代码存储库。对于 CI,我们使用 CruiseControl,因为 TFS2005 不会构建 .NET3.5 应用程序。迁移到 TFS2010 是我们的考虑之一,但我们也在考虑迁移到 Subversion。
有人做过 TFS 到 Subversion 的迁移吗?有什么技巧可以分享吗?我也很想移动文件的历史记录,但我尝试过 using the tfs2svn tool没有成功。有人试过别的吗?
最佳答案
如果您了解Team Foundation API ,你可以抢vss2svn项目,并用 TFS 调用替换 VSS 调用。它基本上是逐一获取一个版本并将它们添加到 SVN,从而保留完整的历史记录。由于该应用程序是 .NET 应用程序,因此替换调用应该非常简单。
很遗憾您无法获得 TFS 的退款 :)
关于svn - 将 TFS2005 迁移到 Subversion 的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1241424/