我目前正在研究 ClearCase,现在正在迁移到 GIT。但是我们需要这种迁移方式,所有工作都将在 GIT 中完成,并且数据将同步到 ClearCase 流。我们将在 GIT 和 CC 中拥有相同的分支名称和流名称,因此脚本编写应该不是问题。这里的问题是,
有人可以建议同步 CC 和 GIT 的最佳模型吗
将 CC 中的所有 Vobs 作为 GIT 中的单个 repo,并将 CC 中的主流作为 GIT 中的各个分支。- 单个 GIT 存储库(VOBS)和许多分支(CC 流)。- 这占用的空间更少,因为 VOB 被保存为具有许多分支的单个 repo。
将重要的 CC 分支作为独立的 GIT 存储库,并且每个存储库都具有所有 CC VOB。- 许多 CC 分支的许多 GIT 存储库 - 这将占用大量空间,因为 VOB 将被复制。
您认为哪一种是使其与 ClearCase 保持同步的最佳方式