2009-08-06 38 views
4

我们在TFS2005上,我们绝对没有使用它的所有功能。我们现在使用它的只是它的源代码库。对于CI,我们使用CruiseControl,因为TFS2005不会构建.NET3.5应用程序。转向TFS2010是我们的考虑之一,但我们也在考虑转向Subversion。把TFS2005迁移到Subversion的战略

有人对Subversion迁移做过TFS吗?任何提示分享?我真的想移动文件的历史,但我试图using the tfs2svn tool没有成功。任何人都试过其他东西?

+2

等不及要看到你得到的答案! – 2009-08-06 21:03:00

+0

我迫不及待地想知道LordHits是否想修改Vss2SVN来创建第一个TFS2SVN工具。 – gbjbaanb 2009-08-11 09:02:52

+0

那么,我认为修改位于这里的原始tfs2svn会更有意义:http://sourceforge.net/projects/tfs2svn/?我会再看看那些代码。 – LordHits 2009-08-11 15:56:03

回答

2

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

它只是可惜你不能得到TFS退款:)