我们使用的是TFS2005,我们绝对不会使用其所有功能。现在,我们仅使用它的源代码存储库。对于CI,我们使用CruiseControl,因为TFS2005不会构建.NET3.5应用程序。迁移到TFS2010是我们的考虑因素之一,但我们也正在考虑仅迁移到Subversion。

有人做过TFS到Subversion的迁移吗?有什么分享技巧吗?我也很想移动文件的历史记录,但是我尝试using the tfs2svn tool却没有成功。有人尝试过其他吗?

最佳答案

如果您了解Team Foundation API,则可以从Codeplex中获取vss2svn项目,并将VSS调用替换为TFS调用。它基本上会抓取一个版本1并将其添加到SVN,从而保留完整的历史记录。由于该应用程序是.NET应用程序,因此替换调用应该非常简单。

可惜您无法获得TFS的退款:)

10-01 22:41