首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >另一个远程站点应该如何使用基于镜像回购的gerrit服务器?

问另一个远程站点应该如何使用基于镜像回购的gerrit服务器?
EN

Stack Overflow用户
提问于 2013-06-23 08:17:30
回答 1查看 251关注 0票数 1

在我的公司有两个开发网站合作为客户开发SW,我的工作是收集两个网站的补丁,使我们公司的供应商发布,并交付给客户发布中心。(在站点C中使用另一个git服务器的客户发布中心,除了我之外,还有其他公司的CM将提供类似于客户发布中心的发布版本。)

经过自我研究,现在我已经成功地在A站点上创建了gerrit/git系统,A站点的开发人员可以在没有问题的情况下使用gerrit克隆代码/检查更改,但是B站点的开发人员抱怨gerrit A的性能对他们来说是不可接受的,克隆/推/拉需要几个小时,不可能做日常工作。

因此他们建议在站点B中设置镜像git回购,然后他们可以更有效地从镜像服务器克隆代码,同时站点B中的开发人员也需要使用站点A中的gerrit进行代码审查,因为我需要从站点A的code_develop分支收集所有站点A/B的更改,然后使公司的供应商发布,并将其推送到站点C,在那里客户将主要产品发布。

下面是我不确定该怎么做的问题:

  1. 如何在站点B中创建镜像git? 是否只是在站点B中的服务器上使用命令"git克隆--镜像站点A_admin@siteA_IP:29418/product_code“?
  2. 站点B镜像分支创建后,在站点A的gerrit回购和站点B的镜像回购之间保持更新的最佳有效方法是什么?用钩子?还是git镜像回购会自动更新?或者B站点中的任何人每次都必须手动抓取吗?
  3. 什么是更新网站B开发者评论有效和及时的最佳方式?开发者应该使用一些命令直接推送到站点A中的gerrit吗?或者开发人员应该直接将代码推送到镜像回购,然后再从镜像推到站点A?我迷路了..。需要你的支持。
  4. 由于客户回购C在我们公司是不同的git回购,我应该如何交付代码来发布集线器?我应该把供应商的版本复制到从siteC克隆出来的git,然后再推吗?或者,我可以使用某种comamnd直接将代码从站点A工作的回购推送到站点C git发布回购吗?
  5. 在网站C的客户发布中心发布新版本后,我应该如何更新站点A和站点B git repos?

记者:由于我是中国的新员工,为了避免不必要的时差通信费用,请尽量用非常详细的方式提出一些建议。P:非常感谢您提前提供的帮助。

EN

回答 1

Stack Overflow用户

发布于 2013-06-26 08:14:13

看一看这,这是关于为Gerrit扩展和设置复制的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17258874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档