是否有任何导入和导出工具可以让我们将项目移入和移出具有完整历史记录和日志的团队系统?我们目前的SCM是SVN.
PS - 对不起,我知道这是一个转贴,但我之前没有得到答案...... :)
我不知道你是否仍然感兴趣,但我刚刚与我现在的雇主(我的项目使用SVN,他们想要将其迁移到另一个站点的TFS).
这些是我使用的以下步骤:
在当前仓库上运行svndump,并将文件带到预期目标
使用svn服务器(例如本地存储库)导入文件 - 为此我使用了VisualSVN Server.
将SVN存储库签出到本地目录(例如svn co
)
在同一台计算机上运行SvnBridge(来自CodePlex)
将TFS存储库签出到本地目录(例如svn co http:// localhost:8080/
)
使用Svn2Svn(来自codeplex)我运行以下命令:svn2svn /s:c:\temp\src\Proj_SVN /d:c:\temp\src\Proj_TFS /r:
根据修改的数量,您拥有的数据量以及网络的速度(例如,在TFS服务器上运行速度可能更快),可能需要10分钟后才能完成每个修订.
无论如何这是我用过的,它对我有用(虽然痛苦的过程......) - 你的手段可能会有所不同.