- 需要预先安装PHP(Mac默认已经安装)
平台地址 : (url)
注册账号
注册后联系管理员开通账号
安装客户端
Windows 安装
新建D:\phabricator目录
安装依赖库libphutil
git clone git://github.com/facebook/libphutil.git
安装Arcanist
git clone git://github.com/facebook/arcanist.git
设置D:\phabricator\arcanist\bin到Path环境变量中
运行arc help试试是否安装成功
MAC 安装
md .phabricator
cd .phabricator
git clone https://github.com/facebook/arcanist.git
git clone https://github.com/facebook/libphutil.git
Phabricator arc
export PATH=$PATH:~/.phabricator/arcanist/bin/
配置
- 全局配置
arc help
arc set-config default (url)
arc install-certificate
将终端出现的网址拷贝到网页里打开;输入账号密码,获取凭证;将凭证拷贝到终端,敲回车。
- 项目配置
在项目的根目录添加 .arcconfig 配置文件,可直接配置代码审核url、编辑器等信息需将此文件将加入git版本控制
{
"phabricator.uri" : "https://fusion.meishubao.com:9004/",
"editor" : "vim"
}
使用流程
本地提交代码
git add .
git commit -m 'feat: 添加 phabricator 配置文件'
arc diff origin/master --only
会生成用于codereview的diff链接
打开链接 填入 标题、测试计划、评审人等内容 创建审计单(此时邮件会通知相关人员)
参考
https://secure.phabricator.com/book/phabricator/article/arcanist_quick_start/