文档章节

使用 arc diff 只对特定范围的 commit 提交 code revision

傅易
 傅易
发布于 2016/10/22 20:22
字数 165
阅读 1585
收藏 0

arc diff 会合并提交一个范围内的所有 commit 为一条 revision,默认范围是 git merge-base origin/master HEADHEAD。可以通过 arc diff <commit> 指定范围为从 git merge-base <commit> HEADHEAD

我们可以通过 arc which 查看 arc diff 的 commit 范围。

当我们想合并的是中间的部分 commit 的时候,可以这么做:

$ git branch revision
$ git checkout revision
$ git reset --hard <last-commit>
$ arc diff <first-commit>

当 revision 被通过,我们可以通过 arc land <branch> 来合并 branch 到 master 分支,然后 push 到远端仓库。

有其他需求,详询官方文档:https://secure.phabricator.com/book/phabricator/article/arcanist_diff/

© 著作权归作者所有

傅易
粉丝 28
博文 110
码字总数 68632
作品 0
海淀
后端工程师
私信 提问
Facebook代码审核工具Phabricator使用指南

Phabricator支持两种代码审查工作流:“review”(提交前审查)和 “audit”(提交后审查)。 模式review:提交前审查的使用说明 一、Arcanist 安装注意: 此文档仅仅针对Linux用户 对于Mac O...

淡定的米哥
2016/10/25
1K
0
SVN代码回滚命令 即取消对代码的修改

http://blog.sina.com.cn/s/blog_5432f2730100vmz4.html 取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。 这种情况下,使用svn revert就能取消之前的修改。 svn re...

daniel-john
2016/06/03
71
0
Review Board 2.0.7 发布,代码评审工具

Reviewboard 2.0.7 发布了,改进内容如下: 向后兼容性 The experimental per-repository incoming webhooks for marking pushed changes as submitted have changed. The interdiff_revisi......

donhui
2014/09/18
1K
3
TortoiseSVN (命令行执行工具)

TortoiseSVN 命令 TortoiseSVN的GUI程序叫做。所有的命令通过参数指定,其中是必须的命令名。大多数此类命令至少需要一个路径参数,使用指定。在下面的命令表格中,命令引用的是参数,余下的...

robslove
2015/07/25
872
0
Arcanist 安装及使用

Arcanist是Phabricator的命令行接口. 安装: (或用 npm 安装: npm install -g arcanist , 无需配置, 参见 https://www.npmjs.com/package/arcanist) 配置: 在git库目录创建 .arcconfig, 内容如......

好铁
2016/06/04
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
7
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部