我目前正在为我们的项目使用Git和Arcanist。我有一个项目通过phabricator完成了几项任务。一旦我通过arc diff
为功能分支(A
)创建了修订版,我想在修订关闭之前从不同的功能分支(B
)开始。如何调用arcanist以便为每个单独的分支创建新的差异和修订?当我切换分支并尝试arc diff
时,它只是将新版本和差异添加到之前的版本。
答案 0 :(得分:2)
来自A
和B
的更改是否相互依赖?
如果否:
例如,您现在就在master
并使用A
创建新的git checkout -b A
分支,进行更改,然后通过arc diff master
进行审核。
现在,您可以使用
返回掌握并从中创建新的B
分支
git checkout master
git checkout -b "B"
进行更改并将其推送到arc diff master
进行审核。您将对A
和B
如果是:您推送了更改以供A
分支审核。现在,您可以使用B
从A
创建新的git checkout -b B
分支,进行更改并将其推送到以下位置进行审核:
arc diff A
之后,您还将对A
和B