@chenpbh
2018-05-03T04:01:18.000000Z
字数 1693
阅读 478
公共文档
版本 | 日期 | 人员 | 变更内容 |
---|---|---|---|
1.0 | 2018-05-02 | 陈鹏 | 版本初定义 |
详细配置说明,可以直接参见官方文档(翻译中文)Arcanist 快速开始
官方也有针对windows配置的说明,具体见Arcanist 用户指南: Windows,在此教程,提供了快速的配置,主要针对php配置作了相应的处理。
由于当前code review处于试运行阶段,先采用直接修改hosts方法支持域名访问。
C:\Windows\System32\drivers\etc\hosts
192.168.2.213 review.bitnei.cn
为了快速配置,我们固定将组件存入到E:\review目录(默认的windows命令行可能不支持mv操作,如果不行,直接通过拷贝实现)
#
cd e:
#下载组件,
git clone http://review.bitnei.cn:8080/source/phabriatorConfig.git
# 重命名目录
mv phabriatorConfig e:\review
将php和arcanist的可执行目录增加到PATH,即:
通过浏览器,打开review.bitnei.cn:8080
,输入用户名和密码
vcs密码即为svn、git的密码,这里不能和登录密码相同。
要求在项目根目录,创建一个.arcconfig
文件(此工作应由工程负责人处理,然后提交到git仓库上),配置内容如下
{
"phabricator.uri" : "http://review.bitnei.cn:8080/"
}
arc diff
将变更代码提交到phabricator,供审核人员审核a. 若当前项目存在未增加到本地缓存的文件,会出现这个提示,在这里,我们输入y
即可
b. 然后arc会通过调用外部的编辑器(linux和mac默认会调用vi),对提交的审核信息进行编辑,编辑完之后保存,然后关闭编辑器,arc就会自动将审核内容提交
c. 提交成功
d. 查看提交的审查列表
review.bitnei.cn:8080
,登录系统。找到等待审查的内容,点击进入审查(点击代码行,可以增加代码评价)
审核操作,审核通过之后,将变为Accepted
arc list
查看审核状态,我们会发现状态已经变为Acceptedarc land
将代码提交到仓库,按照提示输入身份认证信息,即可以提交到仓库arc land
之后,不需要再操作git push xxx xxx
?答: arc land
已经集成了git push操作
答: 开发人员需要根据审查人员反馈的情况,对代码处理之后,重新通过arc diff
提交审查即可。
答: 合并之后,要通过arc diff
再次发起审核