美文网首页
win系统安装Arcanist配合Phabricator来进行代

win系统安装Arcanist配合Phabricator来进行代

作者: trry_ing | 来源:发表于2017-07-08 02:21 被阅读223次

    由于公司是用gitLab来作为代码版本控制,然后再使用Phabricator来作为代码审核管理。
    开发流程:
    接到任务-->coding-->git commit-->提交审核(arc diff)-->审核通过后提交代码(arc land)
    注:如果无需审核可以再commit msg 写上 @bypass-review,commit
    后使用git push来提交

    上面就是配置好环境的工作流程了。
    接下来开始配置环境:
    所需软件

    所需软件
    1. 按照步骤来,先配置PHP。官网下载:https://git-for-windows.github.io/
    • 代码管理以来PHP环境,所以要配置PHP环境

    • 在PHP下载对应系统版本的PHP压缩包

    • 解压压缩包

    • 在php目录下 php.ini-development 重命名为 php.ini

    • 打开 php.ini ,查找 ;extension=php_curl.dll ,删除前面的分号 ; 从而使此行生效

    • 查找 ; extension_dir = "ext" 并替换为 extension_dir = "C:\PHP\ext" ,C:\PHP 是你安装php的目录

    • 配置Path环境变量 C:\PHP;

      测试php是否配置正确
      tips:如果php运行时报错提示丢失VCRUNTIME140.DLL,则可以安装vc_redist.x64.exe
      Windows下尝试PHP7提示丢失VCRUNTIME140.DLL的问题解决
    • 安装git
      官网下载:https://git-for-windows.github.io/打开exe程序进行安装即可

    • 安装Arcanist 和 libphutil在保存此工具的目录下打开git bash,使用下面的命令clone项目(或者可以去github上直接下zip):
      git clone https://github.com/phacility/libphutil.git
      git clone https://github.com/phacility/arcanist.git
      libphutil跟arcanist放在同一个目录下
      配置Path环境变量: C:\workplace\Arcanist\arcanist\bin;

    • 配置arc环境在命令行中输入配置命令:
      arc set-config default <uri>
      <uri> 代表Phabricator系统的链接地址,如 https://phabricator.example.com/ 使用你的Phabricator系统地址替换命令中的<uri>

      配置Phabricator系统地址
    • 配置arc编辑器
      使用Arcanist时需要使用文本编辑器编辑大块的文本,(例如用arc diff命令提交代码审核时,要填写审核人,这时候就要用到文本编辑器了)不能使用微软自带的NotePad,有以下Windows平台的编辑器可供选择

      Notepad++
      $ arc set-config editor ""C:\Program Files (x86)\Notepad++\notepad++.exe" -multiInst -nosession"
      此命令是配置Notepad++的,需要你更改安装目录

      vim
      $ arc set-config editor ""C:\Program Files (x86)\Git\share\vim\vim73\vim.exe""
      此命令是配置vim的,需要你更改安装目录

      GitPad
      $ arc set-config editor ""C:\Users\yourusername\AppData\Roaming\GitPad\GitPad.exe""
      此命令是配置GitPad的,需要你更改安装目录

      Sublime Text
      $ arc set-config editor ""C:\Program Files\Sublime Text 2\sublime_text.exe" -w -n"
      此命令是配置Sublime Text的,需要你更改安装目录

      这里我用的是Notepad++


      配置编辑器为notepad++
    • 配置Phabricator项目路径
      在你checkout的Phabricator项目根目录下新建.arcconfig文件,但是在win是不允许输入.开头,可以输入.arcconfig.在后面追加个.,确认就会变成.arcconfig
      每个Phabricator项目都要有这个配置文件

      配置项目路径
    • 配置Token
      使用arc install-certificate命令会出现下面提示,上面有token的地址,打开地址登录复制token,输入在命令行就可以了。

      配置Token

    大功告成!

    相关文章

      网友评论

          本文标题:win系统安装Arcanist配合Phabricator来进行代

          本文链接:https://www.haomeiwen.com/subject/hlhdhxtx.html