86246331 2015-11-17
本地安装使用phabricator教程
注意:使用arc install-certificate之前,请将项目根目录下.svn目录备份
以防svn版本不一致时造成eclipse中svn无法继续使用
1,准备所需程序【名称】【版本】【下载地址】
PHP php-5.5.30-Win32-VC11-x64.zip(注意自己电脑是32位还是64位) http://www.php.net/
SVN客户端CollabNetSubversion-client-1.7.19-1-x64.exe(注意,最好和eclipse中svn版本一致)http://www.collab.net/downloads/subversion
Arcanisthttps://github.com/facebook/arcanist/archive/master.zip
libphutil https://github.com/facebook/libphutil/archive/master.zip
diff
2,开始安装
1,建立目录phabricator;如:D:\phabricator
2,将php解压至此目录下 如:D:\phabricator\php
将D:\phabricator\php添加至环境变量
复制D:\phabricator\php\php.ini-development文件为php.ini
修改php.ini中内容
“extension_dir= "ext"” 此行内容修改 extension_dir = "D:\phabricator\php\ext"
“extension=php_curl.dll”
“extension=php_mbstring.dll”
这几行行首的分号去掉;
3,安装svn客户端,如: D:\phabricator\Subversion Client
4,安装Arcanist及libphutil
将两个zip解压到D:\phabricator\
将目录名arcanist-master , libphutil-master修改为arcanist、libphutil
将D:\phabricator\arcanist\bin添加至环境变量
如:D:\phabricator\libphutil; D:\phabricator\arcanist
5,diff安装diff解压至D:\phabricator\下 如:D:\phabricator\diff
3,开始配置
1,在项目根目录下创建 .arcconfig文件 ,如:D:\workspace\gpsweb\.arcconfig
创建方法:随便建一个文本文件,打开编辑。另存为时去掉文件名,修改后缀
2,打开命令行
设置phabricator地址: arc set-config phabricator.uri "http://codereview.10101111.com/"
设置编辑器: arc set-config editor "\"C:\\Program Files (x86)\\Git\\share\\vim\\vim74\\vim.exe\""
其他编辑器:
arc set-config editor "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" -multiInst -nosession"
arc set-config editor "\"C:\Users\yourusername\AppData\Roaming\GitPad\GitPad.exe\""
arc set-config editor "\"C:\Program Files\Sublime Text 2\sublime_text.exe\" -w -n"
不建议使用vim.exe中文会有问题
4,开始使用
打开命令行,cd到项目根目录 如:D:\workspace\gpsweb
执行:arc install-certificate
让你输入api token :
访问链接http://codereview.10101111.com/conduit/login/
复制api-token :cli-d6mieebbokx43wgq6qpfozolf7t2(复制你自己看到的)
复制到命令行中
显示 SUCCESS! API Token installed.即成功
开始使用
创建 arc diff
更新 arc diff --update[revisionID] 例如:arc diff --update D107