如何处理要素分支差异创建

时间:2018-07-30 19:39:14

标签: git diff phabricator arcanist

背景-

在我目前的组织中,我们使用功能分支开发方法。对于每个新产品功能,我们都会创建一个新功能分支。在整个开发过程中,它始终与开发(主)分支保持同步。要素工作分为多个票证分支,然后将每个票证分支放到要素分支上。

问题-

当我针对来自功能分支的开发分支创建差异时,由于功能分支上的所有差异均已获得批准,修订会自动关闭。有没有办法确保不会发生这种情况?我明确尝试使用--create,它不会关闭新的差异,但在批准后在我对地物分支PR进行压缩时将所有提交压缩为一个。基本上,我正在寻找一种方法来为已经有n个已批准差异的分支创建差异,如果我将其降落,它们都不会被压缩。

高度重视任何评论/反馈。

1 个答案:

答案 0 :(得分:0)

似乎您正在尝试在Phabricator上强加一个流行的github / bitbucket工作流,并且具有重复的流程来批准更改。

说, arc land --merge可以满足您在降落时不压扁物品的愿望。 为存储库禁用Autoclose(在Actions下)或自定义Autoclose Only分支(在Branches下)可以避免在您不希望修订被关闭时关闭版本