我有一个非常具体的案例。我已经将/ home / prashant / git作为Gerrit的基目录。
git文件夹有5个项目:a1.git,a2.git,a3.git,a4.git和a5.git。但是,我只想将a4.git存储库用于gerrit审查。休息都应该正常工作。我想仅在a4.git上“强制执行”审核。
当整个文件夹路径被赋予gerrit时,它将强制审查该文件夹中的所有存储库。我不想要这个。 git push origin ref/....
应该仅针对a4.git发送更改以供审核,并且应该合并以备休息。
有谁知道有任何办法吗?
我的gerrit和* .git文件碰巧在不同的机器上。 Repos由https://gitlab.example.com/admin/a4.git(HTTP)
引用答案 0 :(得分:2)
默认情况下,Gerrit要求更改在到达目标分支之前进行审核,但这只是默认配置。如果您希望人们能够直接将更改推送到refs / heads / name-of-branch,请为他们授予Push permission相关参考号。