我正在寻找从ClearCase迁移到SVN的工具。
最好能获取所有历史信息,或尽可能多地获取。
增量合并会非常有益,但不是必需的。
最好能获取所有历史信息,或尽可能多地获取。
增量合并会非常有益,但不是必需的。
Polarion工具的最后一个版本是2006年的,对于大型CC vobs来说它已经无法胜任了。在我的情况下,它总是因为堆溢出而崩溃,即使是最大的Java堆空间也不足以支持它。所以对我来说没有什么用。
从ClearCase迁移并不是一项容易的任务。Polarion导入工具可以帮助您完成这项工作,但是对于大型ClearCase存储库的历史和速度很难估计。
历史记录只会导入主要文件,并不考虑任何目录版本控制。问题在于,如果您重命名了文件,那么将放置在标签中的文件将具有最新名称。此外,导入工具将不会迁移已删除的文件。
由于导入工具无法使用您的配置规范,因此它将仅显示分支中更改的文件,因为ClearCase使用惰性分支,这与SVN的分支机制完全不同。
合并跟踪不受迁移工具支持,因为SVN仅从1.5开始支持它。
又是一次经验:
我们选择了“自定义脚本”而不是Polarion工具。
这样,我们可以:
我们使用动态视图来更改其配置规范,并将所有感兴趣的标签导入到SVN。
注意:我们使用UCM进行导出操作是一个很大的帮助: