【发布时间】:2018-07-30 19:39:13
【问题描述】:
背景-
在我目前的组织中,我们使用功能分支开发方法。对于每一个新的产品特性,我们都会创建一个新的特性分支。它在整个开发过程中与开发(主)分支保持同步。特征工作被划分为各个工单分支,然后每个工单分支被弧形登陆到特征分支。
问题-
当我从功能分支针对开发分支创建差异时,修订会自动关闭,因为功能分支上的所有差异都已获得批准。有没有办法确保这不会发生?我尝试显式使用 --create ,它不会关闭新的差异,但是当我在批准后注册功能分支 PR 时,它会将所有提交压缩为一个。基本上,我正在寻找一种方法来为已经有 n 个已批准差异的分支创建差异,并且如果我登陆它,它们都不会被压扁。
任何 cmets/反馈都受到高度评价。
【问题讨论】:
-
我几乎不明白你想要达到什么目的,但听起来你不明白
git merge的工作原理。 -
@0andriy 这与 git 合并无关。这是关于 phabricator / arcanist 工作流程的。
-
如果您用
git表达您的问题,也许通过标签找到您问题的人可以帮助您。
标签: git diff phabricator arcanist