我们计划将由明确案例控制的项目版本迁移到SVN。我尝试过由polarion提供的SVNImporter。它适用于小型vob迁移。但是当vob更大(200mb)时,我会得到堆内存不足错误(我已经设置-Xmx = 1024m),并且执行该过程的速度很慢。
任何人都有一些关于CC到SVN迁移的经验,并且知道一些其他开源工具可用于大型透明文件桶吗?或者任何建议/最佳实践可以与之分享将非常感激。
更新:我们需要文件的历史记录,分支,明确案例的标记
答案 0 :(得分:1)
唯一的解决方法是尝试使用SVNImporter进行导入增量。
例如,只导入cc2svn dumped vob的一部分(通过顶级子文件夹,如果这些文件夹代表组件,这很有用):每个组件一个svn repo比管理(和导入)更容易一个巨大的svn回购。
答案 1 :(得分:0)
试试这个https://github.com/ghusse/cc2svn
我使用上述工具将SVG迁移到SVN大约150 GB。它将随历史迁移,但您将只获得该特定分支上的已修改文件。所以我在这里做了什么。
现在,在第3点 - >除了修改过的文件之外,你会得到一个基础资源,但是对于基础资源来说,修订版本将会更多(在我的情况下应该没问题,因为我会在提交期间提交它作为基础资源)。