如何从 IBM Clearcase 迁移到 Visual Studio Team Services

How to migrate from IBM Clearcase to Visual Studio Team Services

我们正在考虑从 ClearCase 迁移到 VSTS。这些项目相当大,使用各种语言开发,例如 java、.NET、Cobol、脚本、数据库作业、Cognos 等。

我们还需要迁移完整的代码历史记录。

我很好奇是否有人做过类似的迁移并在以下几点提供一些指导:

•是否有工具可用于 ClearCase 到 Team Services 的迁移?

•此类迁移的先决条件是什么?

•VSTS 能处理这么大的项目吗?

我能够找到足够的关于如何将 clearcase 迁移到 TFS 的文档,但不知道这对 VSTS 是否足够。另外我从 VSTS 2018 文档中了解到,Git 代码可以与历史一起完全迁移到 VSTS 而不是 TFS 代码。

因此,如果有人可以指导我如何进行此迁移,那将非常有帮助。

然后是关于将 ClearCase 存储库迁移到 Git,topic I touched on before

要点是:

  • 不要尝试迁移所有历史记录:保留 ClearCase 用于 archive/exploration 过去的历​​史记录
  • 不要试图将所有 ClearCase Vob 都塞进 one Git 存储库,并注意你的 .gitignore:Git 将许多可能已存储到 ClearCase 中的二进制文件处理得不好。

迁移还取决于您的 ClearCase 使用情况:基本 ClearCase 或 UCM:在后一种情况下,组件更自然地迁移到它们各自的 Git 存储库,最后的主要基线作为要导入的内容。