首页 > 解决方案 > Bitbucket 到 github 的现有存储库迁移

问题描述

4 个月前我们已经从 bitbucket 迁移到 github,但我们的团队成员仍在使用 bitbucket。所以,现在我们决定完全迁移到 Github 并使用它的服务。所以,我想知道我们是否仍然可以使用镜像将 bitbucket 中的所有更改迁移到 github,或者我们必须手动推送它或使用git push --all

标签: githubmigrationbitbucket

解决方案


这取决于 GitHub(新存储库)和 BitBucket(旧存储库)上是否存在并发活动

如果是这种情况,我宁愿要求每个开发人员在他们自己的本地存储库中:

  • 将新存储库添加为远程“gh”
  • 从中获取
  • rebase 他们的分支在 gh/their-branch 之上(对于在 GitHub 和 BitBucket 上都修改过的分支)
  • 推送新分支(仅在 BitBucket 上完成)

这样,每个开发人员都可以先在本地解决任何冲突,然后再更新新的 GitHub 存储库。


推荐阅读