0

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

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

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

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

• 这种迁移的先决条件是什么?

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

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

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

4

1 回答 1

1

然后是关于将 ClearCase 存储库迁移到 Git,这是我之前谈到的一个主题

要点是:

  • 不要尝试迁移所有历史记录:保留 ClearCase 以存档/探索过去的历史记录
  • 不要试图将所有 ClearCase Vob 都塞进一个Git 存储库中,并注意您的.gitignore:Git 不会很好地处理可能已存储到 ClearCase 中的许多二进制文件。

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

于 2019-04-09T19:05:51.633 回答