美文网首页
mac配置phabricator代码审查arc

mac配置phabricator代码审查arc

作者: huk | 来源:发表于2023-05-18 00:32 被阅读0次

    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就会自动取消。

    相关文章

      网友评论

          本文标题:mac配置phabricator代码审查arc

          本文链接:https://www.haomeiwen.com/subject/wwrwsdtx.html