Gerrit的基本使用

1、Gerrit的基本介绍

Gerrit 是一个Git服务器,它基于 git 版本控制系统,使用网页界面来进行审阅工作。Gerrit 旨在提供一个轻量级框架,用于在代码入库之前对每个提交进行审阅,更改将上载到 Gerrit,但实际上并不成为项目的一部分,直到它们被审阅和接受 。代码审查是Gerrit的核心功能,但仍是可选的,团队可以决定不进行代码审查工作

使用 Gerrit Code Review 意味着在每次将代码提交到代码库之前都会对其进行审核代码修改的作者将提交作为对 Gerrit 的更改。在Gerrit中,每个更改都存储在 暂存区域中,可以在其中进行检查和查看。仅当它被批准并提交时,它才被应用到代码库中。

其实,Gerrit 就相当于是在开发员将本地修改提交到代码仓库之前的一个审核工具。在这个审核工具中,你可以查看该提交者在本次的的提交中的修改,然后再决定是否可以将该修改提交给仓库。

2、Gerrit的页面介绍

2.1、CHANGES菜单

点击 changes 可以查看所在项目的所有审批记录,共有三种状态:open、merged、abandoned。

open:还未审核、审核不通过、审核通过还未提交到远程仓库的提交

merged:审核已通过并已提交到远程仓库的提交

abandoned:已取消审核的提交

2.2、YOUR -> CHANGES 菜单

点击 your -> changes 可以查看当前登录用户的名下的所有审核记录,包括本人提交和本人需审核的。

outgoing reviews:本人待被审核的提交

incoming reviews:别人提交,本人需要审核的提交

recently closed:已关闭的提交,包括已经推送到远程仓库和已经取消审核的 

2.3、Repositories

点击 repositories 可以看到自己有权限看到的所有项目。

点击进入某个项目,可以查看该项目的下载链接,共有三种下载方式:

anonymous http:链接里面无用户名,下载时需输入用户名和密码

http:链接里待用户名,下载时无需输入用户名,但需要输入密码

ssh:免密方式,无需输入用户名和密码,但需将本地生成的公钥保存在 Gerrit 网页中

3、

猜你喜欢

转载自www.cnblogs.com/wenxuehai/p/12357898.html
今日推荐