如何确保开发人员在存储库迁移后使用新的git remote



关于迁移git-reo的每个答案都说:

git clone --mirror git@github/odlrepo.git
git push --mirror git@github/newrepo.git

但是没有人说,之后该怎么办。。。

如何强制开发人员使用newrepo

我提供的解决方案是:

  • git hook onoldrepo,这将推动对newrepo更改(但如果开发人员继续同时推动这两种操作,似乎会带来麻烦(
  • githook,它阻止提交并说";更改远程,我们现在使用newrepo

但也许还有更好的解决方案?

无需管理挂钩,您可以:

  • 保护您的旧回购分支,以便禁用任何推送
  • 清空master分支的内容,只留下一个README,它清楚地解释了这种情况,要求开发人员现在从新存储库中克隆或推送到新存储库

相关内容

最新更新