我想介绍Gerrit参与我正在进行的项目。
目前我们已经拥有一个git存储库,其中包含一些代码。
我已按如下方式初始化该项目:
然后我负责创建用户并添加权限。
我可以看到正在进行的更改,我可以查看/发布它们。不幸的是,你最后的“git push”(应由Gerrit执行)不会发生。 如果我手动进入“gerrit-codereview / git / my-repo.git”文件夹并执行“git push”,一切正常。
有什么想法吗?
答案 0 :(得分:3)
Gerrit目前不支持将外部存储库作为主服务器引用。您可以使用复制插件(随Gerrit一起提供)推送到外部存储库,但如果在上游进行更改,则不会处理合并冲突。这是一个常见的功能。有关详细信息,请访问How to update gerrit repos with changes submitted directly to git?
答案 1 :(得分:0)
对我来说最好的方法是:
这是一个例子。我想克隆raspberry linux内核并将其定位为Gerrit上的rpi / linux项目