Arcanist用户指南Windows
https://phabricator.webfuns.net/book/phabricator/article/arcanist_windows/
1安装PHP,并且将PHP安装目录加入到PATH环境变量中
2复制php.ini-development文件为php.ini,并且把extension_dir= "ext"、extension=php_curl.dll、extension=php_mbstring.dll 这几行行首的分号去掉
3安装GIT客户端(安装过的忽略)
4安装Arcanist及libphutil
下载地址
https://github.com/facebook/arcanist/archive/master.zip
https://github.com/facebook/libphutil/archive/master.zip
下载后解压到指定的Phabricator目录并把目录名分别修改为arcanist、libphutil并把arc.bat所在目录加入到PATH环境变量中
测试arc命令
5安装diff
下载地址 http://download.csdn.net/download/sysdzw/3614746
6配置Arcanist
arc set-config default http://124.42.103.222:9080/
arc install-certificate
arc set-config editor ""C:yourpathNotepad++
otepad++.exe" -multiInst -nosession"
7之后就可以领导给你分配task,开始工作了
- 切换到当前task, git checkout -b feature/T43(T43就是task编号)
- 开始开发你的代码
- 开发完成执行命令 arc diff testph(testph是之前代码分支名称),然后会打开第6步配置的默认编辑器,填写关闭,此时你填写的审核人就会在Phabricator看到
- 待审核人通过之后就可以将代码合并到之前开发的分支上,执行命令 arc land --onto testph(testph代码分支),代码审核通过之后就可以真正的push到远程仓库