2

背景 -

在我目前的组织中,我们使用功能分支开发方法。对于每一个新的产品特性,我们都会创建一个新的特性分支。它在整个开发过程中与开发(主)分支保持同步。特征工作被划分为各个工单分支,然后每个工单分支被弧形登陆到特征分支。

问题 -

当我从功能分支针对开发分支创建差异时,修订会自动关闭,因为功能分支上的所有差异都已获得批准。有没有办法确保这不会发生?我尝试显式使用 --create ,它不会关闭新的差异,但是当我在批准后注册功能分支 PR 时,它会将所有提交压缩为一个。基本上,我正在寻找一种方法来为已经有 n 个已批准差异的分支创建差异,如果我登陆它,它们都不会被压扁。

任何评论/反馈都非常受欢迎。

4

1 回答 1

0

看起来你正试图在 Phabricator 上强加一个流行的 github/bitbucket 工作流,并且有重复的流程来批准更改。

也就是说, arc land --merge应该处理你在登陆时不压缩提交的愿望。禁用Autoclose存储库(在 下Actions)或自定义Autoclose Only分支(在 下Branches)应该可以避免在您不希望的情况下关闭修订。

于 2018-08-11T09:06:21.710 回答