关于从Clearcase迁移到SVN的工具的建议?
我正在寻找从ClearCase迁移到SVN的工具 理想情况下,您希望获得所有历史信息,或尽可能多地获取 增量合并将非常有益,但不是必需的。看起来是最好的。Polarion的业务是SVN,所以我猜他们在关于从Clearcase迁移到SVN的工具的建议?,svn,migration,clearcase,Svn,Migration,Clearcase,我正在寻找从ClearCase迁移到SVN的工具 理想情况下,您希望获得所有历史信息,或尽可能多地获取 增量合并将非常有益,但不是必需的。看起来是最好的。Polarion的业务是SVN,所以我猜他们在 哦,在手之前备份所有数据,首先在测试存储库上执行,等等。从clearcase迁移不是一件容易的任务。polarion导入器会为您提供支持,但是,大型clearcase存储库的历史和速度很难估计 历史记录将仅从main导入所有文件,并且不会考虑任何目录版本控制。问题是,如果重命名文件,将放置在标记中
哦,在手之前备份所有数据,首先在测试存储库上执行,等等。从clearcase迁移不是一件容易的任务。polarion导入器会为您提供支持,但是,大型clearcase存储库的历史和速度很难估计 历史记录将仅从main导入所有文件,并且不会考虑任何目录版本控制。问题是,如果重命名文件,将放置在标记中的文件具有最新名称。此外,导入程序不会迁移已删除的文件 由于导入程序不能使用您的配置规范,它将只在分支中显示更改的文件,因为clearcase使用延迟分支,这与svns分支机制完全不同
迁移工具不支持合并跟踪,因为SVN仅从1.5版支持合并跟踪,这只是另一种体验: 我们使用“自定义脚本”而不是Polarion工具。
这样,我们可以:
- 使用动态视图(快速更新)
- 准确选择要导入的分支
- 只导入带有标签的版本(避免导入大量版本,而没有人会真正利用这一巨大的历史)
- 导入上一个标签和最新标签之间的所有版本(对于给定分支)
- 明确标识分支(在其连接的流之后),以及
- 标签设置在给定组件的所有文件上(在基本ClearCase中,标签可以设置为任意数量的文件)
因此,我强烈建议使用另一种解决方案,并可能基于cleartool和实际的SVN API构建您自己的脚本,以避免任何数据一致性问题。感谢您对可能出现的问题的进一步了解。但是好处大于数据的损失。svn转储文件格式应该是版本无关的。现在是