为每个功能分支创建修订

Dev*_*One 5 git phabricator arcanist

我目前正在为我们的项目使用Git和Arcanist.我有一个项目通过phabricator完成了几项任务.一旦我通过arc difffeature branch(A)创建了一个修订版,我想B在修订版关闭之前从另一个功能分支()开始.如何调用arcanist以便为每个单独的分支创建新的差异和修订?当我切换分支并尝试时arc diff,它只是将新版本和差异添加到之前的版本.

0xA*_*xAX 2

是否存在相互变化A、B相互依赖的情况?

如果不:

例如,您master现在使用 创建新A分支git checkout -b A,进行更改,然后将其推送到使用 进行审核arc diff master。

现在您可以返回 master 并B从中创建新分支

git checkout master
git checkout -b "B"
Run Code Online (Sandbox Code Playgroud)

进行更改并将其推送至审核arc diff master。您将收到A和的两条评论B

如果是:您已将更改推送给A分支进行审核。B现在您可以从Awith:创建新分支git checkout -b B,进行更改并将其推送到审核:

arc diff A
Run Code Online (Sandbox Code Playgroud)

之后,您还会收到A和的两条评论B