phabricator 客户端使用文档
admin
2023-02-21 18:20:06
0次

arcanist是phabricator创建的代码审核辅助工具,其作用参见图:
phabricator 客户端使用文档
1.安装

安装Arcanist很简单,从github上拉两个代码库到本地的同一个文件夹,再配置环境变量即可


git clone https://github.com/phacility/arcanist.git 
git clone https://github.com/phacility/libphutil.git
vim /etc/profile  #添加以下内容  #/Users/qinshixu/test/ 为arcanist所在的目录
export PATH="$PATH:/Users/qinshixu/test/arcanist/bin"
source /etc/profile
arc help     # 查看命令帮助信息  

2.在项目中添加引用


cd your_project  #进入项目目录
vim .arcconfig   #增加以下内容
{
        "phabricator.uri": "https://***/", #phabricator 访问地址
        "editor": "vim"
}
为项目安装证书,用于phabricator的认证
arc install-certificate   

API Token 验证成功

3.提交Differential


git add    
git commit -m "***"
arc diff    # 提交review request,由vim打开,填写以下信息,wq保存退出
    Test Plan:      #必填,详细说明你的测试计划 
    Reviewers:      #必填,审查人的账户,多个使用”,”隔开;
    Subscribers:    #非必填订阅人,多个使用”,”隔开

#提交成功后,审查人就能在Differential收到通知
#审查人将状态修改为Accept Revision表示通过,通过后,使用
arc land   ##进行代码push,默认是master分支

4.命令指南


Arcanist可以做如下的事:
•   arc help :获得arc中包装的可用指令/工具
•   arc diff :发送代码的差异Differential功能,以便回顾(有关该指令的更多信息, 可见 Arcanist User Guide: arc diff)
•   arc list :显示未提交修改的代码信息 
•   arc cover :可以找到某个代码修改的提交人 
•   arc patch:  适应某已修改,并在这个修改上进行工作
•   arc export:通过Differential功能下载/导出一个补丁文件 
•   arc amend:审核Git更新提交后的信息
•   arc commit:提交SVN库的修改
•   arc land:向服务器端推送Git 和 Mercurial库的修改
•   arc branch:可以看到更多有关Git分支的信息

  1. 分支提交

    1.git checkout 分支名
    2.git add xx
    3.git commit -m ""
    4.arc diff 分支名
    5.arc land --onto 分支名 #push到分支


相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...