我必须将一些回购从Gitlab转移到Bitbucket并发现最简单的方法似乎是:
git clone --mirror git@gitlab.com:path/to/repo.git
cd repo.git
git remote set-url origin git@bitbucket.org:path/to/repo.git
git push --mirror
这似乎复制了包括标签,所有分支等在内的整个仓库,但我还没有发现这种方法的任何缺点。但是,由于我在互联网上的任何地方都没有看到这种方法,我担心我会遗漏一些东西。
我可以安全地使用此方法并在之后删除旧存储库吗?