我是靠谱客的博主 迷人天空,最近开发中收集的这篇文章主要介绍Gerrit 仓库完整迁移需求:gerrit 旧仓库迁移到新 Gerrit 仓库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

需求: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 仓库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部