我们正在将我们的“网络存储库管理器”软件迁移到另一个解决方案。
我通过本地机器上的中间存储库在新系统中创建了所有 git 存储库,例如
for each repo:
git clone --mirror ssh://oldplace/repo.git
git push --mirror ssh://newplace/repo.git
最终切换的时间临近,我们将很快将旧系统设为只读。之后,从旧系统到新系统的所有新更改的正确方法是什么?我想确保没有任何提交/标签/分支/任何遗漏。请注意,我们无需担心任何问题。此外,新存储库中没有提交需要担心。
如果我可以按照概述的原始流程进行操作,那就太好了。它可能不是最快的,但它已经脚本化/工作。