安装php

1)在php的官方页面下载php的zip,https://windows.php.net/download/,php最好下载5.6版本以上,注意不需要下载7.0版本,不支持7.0

 

 

3)将PHP安装目录(如D:\PHP)加入到PATH环境变量中

命令行输入php -v,没有报错说明配置环境变量无误

4)在PHP安装目录,将php.ini-development文件改为php.ini

去掉extension_dir=“ext”,“extension=curl”,“extension=mbstring”,“extension=gd2”、“extension=openssl”这几行行首的分号

安装Arcanist及libphutil

1.下载代码

 git clone https://github.com/facebook/arcanist/archive/master.zip
 git clone https://gitee.com/lzcspace/libphutil.git

2.配置环境变量

  配置Arcanist文件夹里bin所在目录,例如D:\arc\arcanist-master\bin

  命令行输入arc help,没有报错说明配置环境变量无误

3.配置arcanist

1).需要phabricator管理给你创建一个用户

2)执行命令

     i).运行arc set-config default $pha-server ;$pha-server指的是phabricator这个服务的地址

     ii).运行arc install-certificate ,依照提示http://$pha-server/conduit/login/,复制内容粘贴token即可;(此时就需要登录phabricator去复制token,token代表用户身份,)

     ii).arc set-config editor "vim"  设置提交时候的编辑器,也可以支持notepad指令如下:arc set-config editor "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" -multiInst -nosession",其余的编辑器设置可以参考编辑器设置

提交代码流程

1.git commit ...

2.arc diff ,填写摘要,修订人为审核者 ,接着ctrl s保存,然后ctrl x退出,就会自动提交审核 (arc diff对应的git commit,如果没有提交审核过,会生成审核版本;如果审核会驳回,再次提交审核就要使用arc diff --update 版本号;arc list可以查看所有的审核版本)

3.常规的使用步骤:官方使用步骤

    a).master拉出分支mydev

    b).mydev分支修改之后 ,arc diff master (此时没commit会提示commit,确认后弹出对话框编辑器),必须填写review人以及描述summary, 保存之后自动提交到phabricator生成提交编号D0XX;

    c).review没有问题,自己合并到master; 如果review被退回,自己需要重新修改然后指令 arc diff master --update  提交编号 ,如arc diff master --update D0XX;

    d).意外情况,如果没有review直接推送了 ,后续想review可以强制创建一个diff指令 arc diff master --create ;

4.arc land 操作推送代码,会删除本地分支

 

 

arc使用手册官方文档

https://secure.phabricator.com/book/phabricator/article/arcanist/

 

posted on 2022-02-25 14:59  柳无情  阅读(356)  评论(0编辑  收藏  举报