迁移到Team System和从Team System迁移的工具有多好?

时间:2008-09-16 12:35:07

标签: svn migration cruisecontrol.net

我想知道是否有人尝试在TS和SVN / CC之间迁移。 我的意思是迁移是在源控制系统之间导入和导出存储库而不会丢失历史记录。

迁移到VSTS和从VSTS迁移的工具有多好?

我也有兴趣了解有关使用SVN用户和持续集成的团队系统的任何意见。

编辑: 假设我需要历史记录,否则为什么要使用SCM?

3 个答案:

答案 0 :(得分:3)

尝试使用tfs2svn ...对于具有1200个TFS更改集的项目非常有用。在启用svn身份验证时设置有点挑剔,但其他方面很棒。

http://sourceforge.net/projects/tfs2svn/

答案 1 :(得分:1)

我不是团队系统的专家,但我发现团队服务器上最近的dotnetrocks显示真的很有趣:

http://www.dotnetrocks.com/default.aspx?showNum=373

我认为它可能包含一些对您有用的信息。

答案 2 :(得分:0)

recent episode of DotNetRocks! Brian Randell和Martin Woodward认为,在采用新的源代码控制/ SCM系统时,你可能最好从干净的平板开始(从最近的版本开始并且不要尝试迁移历史记录,并使用原始系统进行只读查看更改历史记录/责备。)

他们的讨论主要集中在Visual Source Safe而不是SVN上,显然从/到SVN的迁移不会有太大的问题,但我仍然认为这是一个很好的建议。问问自己“我多久 需要历史记录?”。是否需要更多的工作而不是利益?你只是为自己制作一根杆吗? (...在这里插入隐喻......)

更新:哇!有人和我同时给了exactly the same answer - 怪异!