代码review工具phabricator在win7下的安装和使用

本地安装使用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

猜你喜欢

转载自fox-mt.iteye.com/blog/2257281