背景-
在我目前的组织中,我们使用功能分支开发方法。对于每个新产品功能,我们都会创建一个新功能分支。在整个开发过程中,它始终与开发(主)分支保持同步。要素工作分为多个票证分支,然后将每个票证分支放到要素分支上。
问题-
当我针对来自功能分支的开发分支创建差异时,由于功能分支上的所有差异均已获得批准,修订会自动关闭。有没有办法确保不会发生这种情况?我明确尝试使用--create,它不会关闭新的差异,但在批准后在我对地物分支PR进行压缩时将所有提交压缩为一个。基本上,我正在寻找一种方法来为已经有n个已批准差异的分支创建差异,如果我将其降落,它们都不会被压缩。
高度重视任何评论/反馈。
答案 0 :(得分:0)
似乎您正在尝试在Phabricator上强加一个流行的github / bitbucket工作流,并且具有重复的流程来批准更改。
说,
arc land --merge
可以满足您在降落时不压扁物品的愿望。
为存储库禁用Autoclose
(在Actions
下)或自定义Autoclose Only
分支(在Branches
下)可以避免在您不希望修订被关闭时关闭版本