首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编译器开发

    llvm仓库代码维护系统Phabricator使用

    此外还需要一个命令行工具Arcanist,该工具依赖php和git,需要先安装好这两个工具,然后参照"https://secure.phabricator.com/book/phabricator/article /arcanist_quick_start/">Arcanist指引文档操作: 克隆工具仓库: ${your_tool_path}/ $ git clone https://github.com/phacility /arcanist.git 将路径加入到环境变量中 $ export PATH="$PATH:/somewhere/arcanist/bin/" 此时,命令行工具arc应该就可以使用了(此处遇到第一个坑 创建patch分支 安装好Arcanist后,需要先安装一个认证证书(此处遇到第二个坑),然后就可以用该工具从命令行创建patch分支了。 最终还是考虑CA证书和Domain不匹配的问题,查了一下发现Phabricator文档中有相关信息:Arcanist在建立https连接的时候使用的是arcanist/resources/ssl/default.pem

    1.2K30编辑于 2021-12-09
  • 来自专栏FreeBuf

    揭秘:从内部源码看Facebook技术(第一集)

    /xhpast/bin/xhpast&' --version <<< [16] <exec> 11,420 us >>> [17] <exec> $&'/home/engshare/devtools/arcanist remarkup/markuprule/hyperlink&' <<< [17] <exec> 490,196 us >>> [18] <exec> $&'/home/engshare/devtools/arcanist /workflow/diff/ArcanistDiffWorkflow.php(1172):ArcanistUnitWorkflow->run()n#4/home/engshare/devtools/arcanist /scripts/arcanist.php(257):ArcanistDiffWorkflow->run()n#6 {main} Okay,这确实不是完整的源码。 同时我们可以得知Facebook至少有3000台机器支持着开发工作(假设“3003”是从1开始增长的,我对这个假设很确信呢) `/home/engshare/devtools/`是libphutil和arcanist

    3.2K60发布于 2018-02-05
  • 来自专栏菩提树下的杨过

    phabricator在mac上的搭建

    代替根目录),然后 git clone https://github.com/facebook/libphutil.git git clone https://github.com/facebook/arcanist.git

    2.4K20发布于 2018-09-20
  • 来自专栏冰霜之地

    Code review - Phabricator Use guide introduce

    谈到如何生成Diff,此处需要用到Arcanist Tool工具了。 1.DownLoad Tool 下载Arcanist Tool 2.Edit Path 配置path路径 3.install certificate 安装证书 4.install certificate

    52110编辑于 2024-02-17
  • 来自专栏冰霜之地

    搭建 Phabricator 我遇到的那些坑 - 简书

    Run git pull in libphutil/, arcanist/ and phabricator/. Run phabricator/bin/storage upgrade.

    81410编辑于 2024-02-01
  • 来自专栏为了不折腾而去折腾的那些事

    使用 Docker 和 Traefik v2 搭建 Phabricator

    git checkout cc11dff7d317b5a1e82e24ab571fef9abb633a49 RUN git clone https://github.com/phacility/arcanist.git --branch=stable --depth=1 && \ cd arcanist && \ git checkout 729100955129851a52588cdfd9b425197cf05815

    1K10发布于 2020-02-20
  • 来自专栏为了不折腾而去折腾的那些事

    使用 Docker 和 Traefik v2 搭建 Phabricator

    git checkout cc11dff7d317b5a1e82e24ab571fef9abb633a49 RUN git clone https://github.com/phacility/arcanist.git --branch=stable --depth=1 && \ cd arcanist && \ git checkout 729100955129851a52588cdfd9b425197cf05815

    1.1K00发布于 2020-02-02
  • 来自专栏devops探索

    phabricator介绍与搭建

    git cd ~ git clone https://github.com/phacility/libphutil.git git clone https://github.com/phacility/arcanist.git

    1.6K20发布于 2020-07-31
  • 来自专栏HaHack

    我在平安的两年

    我在搭建试用了几分钟后就觉得这个就是我们要的平台: 基于 LAMP 架构,部署简单; 无需像 Gerrit 那样强绑定代码仓库; 多次 commit 自动合并成一个; 提供了配套的 CLI 工具 Arcanist 为了在团队中推广 Code Review,我做了几个工作: 把 Arcanist 集成进了 fmanager ,把常用的 diff、land 命令也变成了 fmanager 的子命令,降低了工具的学习成本 ; 写了个 pre-commit 钩子,根据当前模块是否存在 .arcanist 文件判断是否接入了 Code Review,然后在 commit 前根据 commit message 判断当前 commit

    2K50发布于 2018-07-03
  • 来自专栏音视频直播技术专家

    Phabricator安装和配置过程记录

    sudo git clone https://github.com/phacility/libphutil.git sudo git clone https://github.com/phacility/arcanist.git

    4.8K31发布于 2020-04-03
  • 来自专栏机器人课程与技术

    ROS之choro功能包

    sharepoint-online-management-shell 16.0.20212.12000 [Approved] Downloads cached for licensed users gitpad 1.2 [Approved] arcanist

    6.4K20发布于 2021-12-02
领券