phabricator code review组件arcanist安装和使用

phabricator arcanist安装

一. 安装arcanist

  1. 源码安装, 下载地址https://github.com/phacility/arcanist
    ln -s /xxx/arcanist/bin/arc /usr/local/bin/arc
    

    ubuntu系统可以使用apt-get install arcanist安装

  2. 在项目根目录下创建.arcconfig文件, 并且编辑以下内容, uri为phabricator网址
    {
    	"phabricator.uri": "http://www.phabricator.com"
    }
    
  3. 执行以下命令, 安装证书, 终端会有提示, 根据提示框找到对应的token
    arc install-certificate
    

二. phabricator实践

以下实践为develop分支必须经过code review流程, commit message包含@pass-review则跳过code review

  1. 配置Herald(在phabricator搜索框中可以直接搜索到此组件)
    在这里插入图片描述
  2. 客户端尝试push到需要code review的分支, 出现小恐龙就表示成功啦 在这里插入图片描述

三. arcanist 常用命令

  1. arc help // 查看详细帮助
  2. arc diff //提交diff
  3. arc land // 提交代码
  4. arc list //查看有哪些revision和其状态

四. 使用注意事项

  1. arc diff 必须是远端存在的分支, 否则不生效
  2. arc land 可以强制push到远端
  3. arc diff 必须都为要提交的内容, 不要diff的临时修改, 创建本地临时分支, 或者先git stash
  4. 若存在没有accepted的diff, 执行arc diff命令会继续修改此diff, 也可以添加–create --update参数选择新增还是更新diff
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值