作为码农,review 代码是每天必须要做的。
相互 review 代码,是找出 bug,学习进步的好方法。
Code review doesn’t have to be so hard – ReviewBoard本次只是介绍 RBT(RevieBoard 的客户端命令行工具)使用,服务器安装请自行扒官网
依赖
git, python
下载
https://www.reviewboard.org/downloads/rbtools/
安装完成
启动命令行工具
1 | ➜ rbtTest git:(master) rbt -v |
说明安装成功了
使用
1.进入到项目目录执行 setup-repo
,创建 .reviewboardrc
文件rbt setup-repo
- 提示输入 reviewBoard server 的地址,根据你的服务器地址输入
- 提示 是否使用当前的 Git 库 输入 yes
- 提示 按照如下创建 .reviewboardrc 文件么 输入 yes
1 | REVIEWBOARD_URL = "server" |
2.登录
rbt login
3.提交审核
1 | //所有的post审核都是在 git commit 之后的 |
输出
1 | Review request #1052 posted. |
证明 post 提交成功,可以去控制台设置 review 的人和组,然后 publish 就能让别人看到了
1 | //第二次修改针对第一次提交 |
4.跟踪状态
rbt status
5.关闭审核
rbt close --close-type=discarded 1052
6.退出
rbt logout
7.帮助
rbt help