美文网首页
配置Phabricator

配置Phabricator

作者: MengchunCao | 来源:发表于2019-05-09 17:39 被阅读0次
    问题

    公司现有的phab配置要求任何一个check in 都必须经过code review 流程。如果有新的任务你用一个本地分支来做,push到remote后,后续所有的commit必须要走code review 流程,然后再往master分支merge时,又要走一遍review流程,非常繁琐,导致所有人都避免使用远程分支。一个方法是只用本地分支然后git rebase,基本能解决大部分问题,不过只能本地调试,没法把分支上的代码放到别的环境调试。

    需求

    所以需求就是能不能配置成:master分支需要走review流程,其他分支不需要,最好还能按账号配置。

    Arcanist

    arc 只是作为提交工具,并不对phab具有配置功能

    Herald

    $phab_url/herald 是配置这些规则的地方

    首先创建一个新的rule,选择 Commit Hook: Branches/Tags/Bookmarks

    image.png

    由于我没有admin权限,所以只能创建Object Rule.


    image.png

    然后填对应的object,找了好久才找到repo对应的object. 这里要填R50 而不是repo的名字。。。

    image.png image.png

    最后,要指定某个分支的时候,使用ref name,这个也是搜了好久才找到的,官方文档不是很详细,还好找到这个页面:https://secure.phabricator.com/T7727

    image.png

    相关文章

      网友评论

          本文标题:配置Phabricator

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