概述
需求:gerrit 旧仓库迁移到新 Gerrit 仓库
以下是以自己公司的 gerrit 现状进行的描述,不一定适用,可供参考
1. 获取权限
Create Reference、Create Annotated Tag、push(force)权限必须全部赋予
2. 克隆旧代码仓库
git clone --mirror old_repo
eg, git clone --mirror ssh://user@ip:port/oldhourse
3. 修改旧代码仓库为新代码地址
cd old_repo
git remote set-url origin new_repo
eg, git remote set-url origin ssh://user@ip:port/newhourse
4. 推送全部分支和提交记录
git push -f --all new_repo
eg, git push -f --all ssh://user@ip:port/newhourse
5. 推送全部tag
git push -f --tags new_repo
eg, git push -f --tags ssh://user@ip:port/newhourse
6. done
最后
以上就是迷人天空为你收集整理的Gerrit 仓库完整迁移需求:gerrit 旧仓库迁移到新 Gerrit 仓库的全部内容,希望文章能够帮你解决Gerrit 仓库完整迁移需求:gerrit 旧仓库迁移到新 Gerrit 仓库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复