从 ClearCase 迁移到 SVN 的进展

Advances on migration from ClearCase to SVN

我是 ClearCase 用户,正在为 ClearCase - SVN 迁移做计划。该项目相当大,有分支和标签。在开始计划之前,我想了解有关此迁移的经验。

问题在于 ClearCase 是基于文件的(每次签入都会为 一个 文件创建一个新版本),并且它的标签也是基于文件的(您在一个或多个文件,并不总是 所有 个文件)。

与基于存储库的 Subversion 相反,Subversion 每次提交都会为 所有 存储库内容创建一个新修订。

您可以尝试使用 Polarion SVN Importer (quite old 2010) 之类的免费工具来尝试导入完整的历史记录,但我通常:

  • 只导入最后的相关标签,
  • 将 ClearCase VOb 保留为只读模式以便存档。