为每个功能分支创建修订

时间:2014-07-18 10:49:48

标签: git phabricator arcanist

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

1 个答案:

答案 0 :(得分:2)

来自AB的更改是否相互依赖?

如果否:

例如,您现在就在master并使用A创建新的git checkout -b A分支,进行更改,然后通过arc diff master进行审核。

现在,您可以使用

返回掌握并从中创建新的B分支
git checkout master
git checkout -b "B"

进行更改并将其推送到arc diff master进行审核。您将对AB

进行两次评论

如果是:您推送了更改以供A分支审核。现在,您可以使用BA创建新的git checkout -b B分支,进行更改并将其推送到以下位置进行审核:

arc diff A

之后,您还将对AB

进行两次评论