迁移到团队系统和从团队系统迁移的工具有多好?

时间:2020-03-05 18:55:47  来源:igfitidea点击:

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

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

我也想从SVN用户和持续集成中了解有关使用Team System的任何意见。

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

解决方案

回答

我不是团队系统方面的专家,但是我发现团队服务器上最近的dotnetrocks展示非常有趣:

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

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

回答

在最近一集中的DotNetRocks中!布赖恩·兰德尔(Brian Randell)和马丁·伍德沃德(Martin Woodward)认为,采用新的Source Control / SCM系统可能最好从干净的开始(从最新发行版开始,并且不要尝试迁移历史记录并使用原始系统以只读方式查看更改历史记录/责备)。

他们的讨论重点放在Visual Source Safe而不是SVN上,显然,从SVN迁移到SVN几乎没有问题,但我仍然认为这是个不错的建议。问问自己一个问题:"我真正需要多少次历史记录?"。它是比证明收益更合理的工作吗?我们只是在为自己的后背制造一根杆吗? (...在这里插入隐喻...)

更新:哇!有人在同一时间给我完全相同的答案,就像我很恐怖!

回答

尝试tfs2svn ...对于具有1200个TFS变更集的项目非常有用。启用svn身份验证时设置起来有点麻烦,但否则效果很好。

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