前提

需要配置好服务器端

客户端安装

mac环境下,指定一个目录

$ mkdir somewhere/

$ cd somewhere/

somewhere/ $ git clone https://github.com/phacility/libphutil.git

somewhere/ $ git clone https://github.com/phacility/arcanist.git

配置环境变量,在.bash_profile或者.zshrc(根据个人使用情况)里配置:

$ export PATH="$PATH:/{abstract path}/somewhere/arcanist/bin/"

使用查看是否安装成功

arc help

配置完成之后如果编译器不是vim,需要使用

arc set-config editor "vim"

配置项目

$ cd yourproject/

yourproject/ $ $EDITOR .arcconfig

yourproject/ $ cat .arcconfig

{

"project_id": "example",

"conduit_uri" : "https://phabricator.example.com/"

}

phabricator.uri配置为服务端phabricator的uri地址。

提交review申请

1.提交申请之前需要先将改动添加到版本管理中:

git add /.

2.使用arc diff命令创建提交resivison

arc diff

如果没用认证过,这时会提示让你输入:

arc install-certificate

添加认证,输入即可,之后会提示是不是需要创建一个commit(y/N)输入y,填写提交信息,相当于git commit.

如果已经认证,则直接使用arc diff创建revision,弹出的临时文件中根据服务器配置填写需要的信息,

<>

Summary:

Test Plan:

Reviewers:

CC:

Maniphest Tasks:

# NEW DIFFERENTIAL REVISION# Describe the changes in this new revision.

#

# arc could not identify any existing revision in your working copy.

# If you intended to update an existing revision, use:

#

# $ arc diff --update

其中<>与Reviewers是必选项,多个使用逗号分开,然后保存文件提交申请,等待reviewers审查,如果已经审查通过,被标记为accepted,即Ready to land,则在命令行输入:

arc land

推送到远程服务器,同时会自动关闭对应的revision。

arc diff 指定版本号_Phabricator客户端安装相关推荐

  1. 无限宝客户端服务器版本号不匹配,无限宝客户端安装问题

    1.C盘空间不足 问题现象:安装过程中,弹出如下提示. 问题原因1:下载过程中文件损坏 解决方法1:重新下载客户端安装程序 问题原因2:C盘空间不足: 解决办法2:建议整理C盘空间,删除不需要的文件, ...

  2. 在 Ubuntu Linux 系统中安装软件时如何指定版本号

    Ubuntu 系统官方的软件仓库一般会为某个软件提供几种版本供用户选择安装,如果不指定版本号,系统会默认选择最新的稳定版进行安装.但工作中经常会因为兼容性的问题,需要我们安装某个软件的具体版本,这个时 ...

  3. 【转】Ubuntu中SVN客户端安装+使用

    转自:Ubuntu中SVN客户端安装+使用_三少GG-CSDN博客 1. 安装 svn客户端: apt-get install subversion,然后根据提示一步一步,就完成了 svn的安装.当然 ...

  4. Git客户端 安装 和 使用 教程

    原文 https://blog.csdn.net/qq_36761831/article/details/80383047 git 提交 全部文件 git add .  git add xx命令可以将 ...

  5. linux下svn客户端安装及环境配置

    一.svn客户端安装及环境配置. 果所在的linux机器上没有安装svn客户端,则首先安装svn客户端: 1. subversion-1.4.3.tar.bz2  subversion-deps-1. ...

  6. 逆水寒角色找不到服务器,《逆水寒》游戏客户端安装常见问题解决方法

    受到网络.下载服务器.操作系统等多方面的原因的影响,游戏客户端下载和安装过程中会有一些不顺利的情况发生.我们针对几类常见问题,特提供如下解决方法. 频繁进游戏后客户端崩溃.闪退等 1.可能是由于系统驱 ...

  7. windows客户端安装

    windows客户端安装 1.  从zabbix2.0.5的安装文件里解压bin目录,里面有win32和win64两个目录,分别对应32位和 64位 的windows操作系统,我这里使用的是32位的系 ...

  8. Linux Centos6.5 SVN服务器搭建 以及客户端安装

    转载:http://www.cnblogs.com/mymelon/p/5483215.html /******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装sv ...

  9. oracle客户端安装后,oracle客户端安装

    1. 客户端安装 1. 双击安装包,打开Oracle client 安装程序,进入"选择安装类型"窗口: 图片1.png 2. 选择"理员(1.02GB)(A)" ...

最新文章

  1. 快速目标检测--YOLO-LITE: A Real-Time Object Detection Algorithm Optimized for Non-GPU Computers
  2. 32位计算机能玩什么游戏,系统32位操作能玩什么游戏?
  3. http://forensics.idealtest.org CASIA图像篡改数据库
  4. 可爱的python_《可爱的Python》读书笔记
  5. 1712: 最大乘积(贪心/dfs)
  6. Linux命令大全搜索网站模板
  7. Spring MVC遭遇checkbox的问题解决方案
  8. 基于内容的视频标注——物体层视频标注
  9. 坚果云忽略同步文件的设置
  10. 5.abp框架code first方式删除表
  11. 最简单的WIN7内核PE系统的U盘安装方法+WIN7密码破解
  12. php mysql 微博系统_基于校网学堂的校园微博系统设计与实现(PHP,MySQL)(含录像)
  13. USPS国际快递查询单号
  14. 五笔86和汉字对照表
  15. 【新书速递】深入浅出Electron
  16. 截图工具当前未在计算机上运行 请重启_一个顶十个的工具箱软件,这才是真正的装机必备。...
  17. 国产FPGA研究框架
  18. js 实现 将一句英文的首字母转大写,其它转小写
  19. 基于高斯两步移动搜寻法(2SFCA)的城市绿地可达性分析
  20. Monitor 采集方式

热门文章

  1. Ubuntu 16.04 安装Django
  2. UIScrollView
  3. json对象和json字符串转换方法
  4. oracle 无效索引
  5. IOS6.0 应用内直接下载程序 不需跳转AppStore
  6. Android include 标签
  7. 【Smart_Point】unique_ptr与shared_ptr使用实例
  8. 【Smart_Point】C/C++ 中共享指针 shared_ptr
  9. awk命令中执行多条shell命令
  10. nginx 反向代理,动静态请求分离,proxy_cache缓存及缓存清除