Phabricator的新修订版与您先前的提交合并

时间:2019-07-10 04:00:27

标签: mercurial phabricator arcanist

我是一个新手,目前正在尝试使用Mercurial,Arcanist和Phabricator修补Firefox中的错误,但是我遇到了一个持续不断的问题,无法解决。每次创建新修订时,以前提交的所有修补程序都会将其自身附加到最新修订中。我的基本工作流程如下:

从/ c / mozilla-source / mozilla-central:

更改源代码后,然后提交更改。例如:

hg add /path/to/file/changed
hg commit -m "Bug 1234567 - Implement feature XYZ. r=name,name2!"

然后,我使用Arcanist在Differential中创建一个修订版本:

arc diff

我感觉在过程的开始或结束时都缺少一个步骤,在使用arc diff在Differential中创建修订后,我是否需要清理或清除某些内容?我注意到当我运行arc diff并打开编辑器以填写信息时,文本文件模板已经充满了旧提交消息中的数据。因此,出于某种原因,它似乎会自动附加这些旧补丁。

任何指导将不胜感激, J

0 个答案:

没有答案