Phabricator:入门

Phabricator是一个开源的软件开发协作平台,提供代码审查、代码托管、BUG跟踪、项目管理和团队沟通等功能。它基于LAMP架构,不支持Windows。Arcanist是Phabricator的命令行工具,方便开发者进行代码提交和审查。通过Arcanist,可以创建和更新代码差异,简化代码评审流程。
摘要由CSDN通过智能技术生成

是什么

Phabricator

官网:https://www.phacility.com/
项目地址:https://github.com/phacility/phabricator

Phabricator是一套基于Web的软件开发协作工具,一个Web应用用于帮助软件公司构建更好的软件。
原是facebook员工开发的可视化代码评审工具,现在离开facebook去Phacility,并持续维护
主要包含以下几个功能:

  • 源码的review与审核
  • 代码托管,代码浏览
  • BUG跟踪
  • 项目管理
  • 团队成员交流
  • 组织风险讨论
  • 事件备注,以及回顾(统计等)
  • 权限设置
  • 其他功能

Phabricator是一个LAMP (Linux, Apache, MySQL, PHP) 程序,所以Windows下是不能安装的。

Arcanist

Arcanist是Phabricator提交代码评审的客户端工具。即这是Phabricator配套的Code Review工具。

Arcanist是Phabricator提供的一个客户端命令行工具,旨在帮助我们快速的操作和使用(不使用Arcanist的话,在web界面也是可以进行diff等操作的)。

怎么用

流程

在这里插入图片描述

Arcanist常用命令

创建一个 diff

arc diff --preview

无需(instead of)创建或更新修订(a revision),仅创建一个差异(diff),后续可以通过 web 页面将其附加到某一个修订中(attach to a revision)。

更新一个 revision

arc diff  --update revision_id

始终更新特定的修订版(a specific revision)。

例子:

arc diff --update D16541
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值