v3.6.2
https://gerrit-documentation.storage.googleapis.com/Documentation/3.6.2/intro-user.html
关于Gerrit
Gerrit用于访问控制被托管的Git仓库以及为review代码提供网页前端。代码review是Gerrit的核心功能,但这个功能仍然是可选的,可以不使用该功能。
Gerrit使用Git协议,意味着使用Gerrit不需要安装Gerrit客户端,仅需要有常规的git客户端就行,例如git命令行、EGit等。但是,Gerrit还是有一些客户端可以使用:
克隆Gerrit项目
和克隆git仓库相同,使用git clone命令,URL路径可以在Gerrit的web界面:project->list->projectname->general中找到,支持SSH协议和HTTPS/HTTP协议,使用SSH协议的话需要在配置中设置ssh public key
review代码流程
在所有提交的代码合入主线之前,修改者需要上传commit作为一个change,在gerrit中,每个change都被保存在缓存区,在缓存区中检查和review代码。代码被认可或submit后可以在主线中应用。如果一个change有被评论,作者可以修改提交并将新提交作为新补丁集上传。通过这种方式,更改可以迭代改进,并且仅在准备好时才应用于代码库。文章来源:https://www.toymoban.com/news/detail-555624.html
上传更改
将更改上传到 Gerrit 是通过将提交推送到 Gerrit 来完成的。 提交必须被推送到定义目标分支的 refs/for/ 命名空间中的 ref:refs/for/。 神奇的 refs/for/ 前缀允许 Gerrit 区分推送审查的提交和直接推送到存储库的提交,绕过代码审查。
Push fo文章来源地址https://www.toymoban.com/news/detail-555624.html
到了这里,关于gerrit用户指导的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!