phabricator 客户端使用文档
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,arcanist是phabricator创建的代码审核辅助工具,其作用参见图:1.安装安装Arcanist很简单,从github上拉两个代码库到本地的同一个文件夹,再配置环境变量即可git clone
千家信息网最后更新 2025年02月22日phabricator 客户端使用文档
arcanist是phabricator创建的代码审核辅助工具,其作用参见图:
1.安装
安装Arcanist很简单,从github上拉两个代码库到本地的同一个文件夹,再配置环境变量即可
git clone https://github.com/phacility/arcanist.git git clone https://github.com/phacility/libphutil.gitvim /etc/profile #添加以下内容 #/Users/qinshixu/test/ 为arcanist所在的目录export PATH="$PATH:/Users/qinshixu/test/arcanist/bin"source /etc/profilearc help # 查看命令帮助信息
2.在项目中添加引用
cd your_project #进入项目目录vim .arcconfig #增加以下内容{ "phabricator.uri": "https://***/", #phabricator 访问地址 "editor": "vim"}为项目安装证书,用于phabricator的认证arc install-certificate API Token 验证成功
3.提交Differential
git add git commit -m "***"arc diff # 提交review request,由vim打开,填写以下信息,wq保存退出 Test Plan: #必填,详细说明你的测试计划 Reviewers: #必填,审查人的账户,多个使用","隔开; Subscribers: #非必填订阅人,多个使用","隔开#提交成功后,审查人就能在Differential收到通知#审查人将状态修改为Accept Revision表示通过,通过后,使用arc land ##进行代码push,默认是master分支
4.命令指南
Arcanist可以做如下的事:• arc help :获得arc中包装的可用指令/工具• arc diff :发送代码的差异Differential功能,以便回顾(有关该指令的更多信息, 可见 Arcanist User Guide: arc diff)• arc list :显示未提交修改的代码信息 • arc cover :可以找到某个代码修改的提交人 • arc patch: 适应某已修改,并在这个修改上进行工作• arc export:通过Differential功能下载/导出一个补丁文件 • arc amend:审核Git更新提交后的信息• arc commit:提交SVN库的修改• arc land:向服务器端推送Git 和 Mercurial库的修改• arc branch:可以看到更多有关Git分支的信息
- 分支提交
1.git checkout 分支名
2.git add xx
3.git commit -m ""
4.arc diff 分支名
5.arc land --onto 分支名 #push到分支
分支
代码
信息
项目
成功
内容
功能
命令
多个
工具
指令
文件
更多
目录
有关
两个
作用
变量
地址
差异
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
单位网络安全问题说明材料怎么写
阿里云服务器能加内存吗
黎明杀机换服务器东西一样吗
软件开发实例代码
梯田软件开发有限公司
上海读码器软件开发
上海安卓软件开发有用吗
全基因组数据的数据库
安卡网络技术股份有限公司
outlook服务器删除
关于网络安全周的由来
分布式数据库应用系统设计
网络技术的作用是什么意思
服务器一般在几点更新
数据库中可以删除表的语句
网络安全领域的宣传
外卖接单软件开发
怎样制作数据库
北京北科大厦软件开发
嵌入式软件开发项目管理
鼓楼区品牌软件开发
试验台软件开发
互联网与科技对人类的影响
网络技术干事鉴定
网易封神斗罗服务器怎么进
扩大网络安全保护
数据库中可以删除表的语句
数据库管理系统扩展性
江西软件开发定制包括什么
网络技术服务和信息技术服务