mac配置phabricator代码审查arc
2023-05-18 本文已影响0人
huk
1.安装、配置arc
在你想要的目录下新建arc文件夹,比如我习惯在我的workspace路径下装各种东西
cd workspace
mkdir arc
cd arc
git clone [https://github.com/phacility/arcanist.git](https://github.com/phacility/arcanist.git)
git clone https://github.com/phacility/libphutil.git
然后配置环境变量
vim ~/.zshrc
添加内容:
export PATH=$PATH:/Users/你的mac用户名/workspace/arc/arcanist/bin
source ~/.zshrc
2.安装php
我的系统是os13.2,os12之后没有自带php了,要自己安装一下
brew update
brew install php
中途如果碰到哪个包安装失败 就单独安装那个包,比如sqlite失败的话,就brew install sqlite,然后重新执行install php
安装成功后同样需要配置环境变量
vim ~/.zshrc
添加内容:
export PATH=$PATH:/usr/local/opt/php/bin
source ~/.zshrc
3.项目中
如果项目中没有配置过arc的话,需要在项目根目录下添加一个.arcconfig文件,文件内容是你们phabricator的地址
{
"phabricator.uri" : "http:xxxx"
}
然后在项目根目录下执行 arc install-certificate
验证一下,会有打印出来一个地址,点了之后把phabricator里给的验证编码输入到命令行就行了
接下来就可以提交diff了
git add .
git commit xxx
arc diff
commit的首次提交diff,可以跳出来的选择界面直接ctrl+x就提交结束了
打开phabricator可以在首页看到你提交的diff,进入diff编辑,可以选择作为别人作为reviewer,那个人就可以看到你的diff code。等你改完代码push后,这条diff就会自动取消。