**代码审查:Phabricator命令行工具Arcanist的基本用法

  • 时间:
  • 浏览:1



  arc配置

克隆qq好友好友代码



  安装

克隆qq好友好友代码

克隆qq好友好友代码

Pharicator是FB的代码审查工具,现在我所在的团队也使用它来进行代码质量的控制。其提供了有另另一个 differential(code review)命令行工具Arcanist(arc)。本文仅从我各人的日常使用中总结出Arcanist比较常用的用法做个简单介绍。

  环境说明



  配置默认的phabricator的uri,uri为团队的phabricator主页的url

克隆qq好友好友代码



  按照提示填写后,保存退出,arc就会自动提交request。Reviewers用逗号隔开,Maniphest Tasks填相关联的phabricator上的task_id,如T30。Test plan暂时没用过,官方文档:http://www.phabricator.com/docs/phabricator/article/Differential_User_Guide_Test_Plans.html

  提交完成后,会产生有另另一个 形如http://phabricator.example.com/D24的url,url中的D24是revision_id。



  Reference:

  Arcanist官方文档: http://www.phabricator.com/docs/phabricator/article/Arcanist_User_Guide.html

克隆qq好友好友代码



  配置arc的默认编辑器,我使用vim

  在项目中使用arc

克隆qq好友好友代码



  举个例子:

http://www.oschina.net/question/191440_125562

克隆qq好友好友代码

克隆qq好友好友代码



  接着按照命令行提示操作就OK了。

  弄完你你你什儿 步,不可否真正在项目中使用arc。

克隆qq好友好友代码

Phabricator入门手册



  该配置文件还都前要配置静态代码检测引擎(lint)和单元测试引擎。



  或在系统的profile或是bash(因为用bash)的配置文件的末尾加在你你你什儿 句。

咋样联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题30元起,帮助处里问题30元起) 【博客】http://www.cnblogs.com/kenshinobiy/