Git + Gerrit在各个分支机构中提交?

时间:2015-10-15 17:26:32

标签: git gerrit

我是Gerrit newb。

所以我有3个分支机构。 A,B和C.

B是origin / master,没有本地的。我喜欢这样,因为它让我不能在我不应该开始的时候开始。

我编辑A然后提交。然后我检查并编辑C并提交。活动分支是C,我通过" git review"推送到Gerrit。 ...除了它也推动A的提交。完全不是我想要的。这是我尚未准备合并的两个不同问题。

  1. 为什么会这样?
  2. 我怎样才能得到我想要的行为?

1 个答案:

答案 0 :(得分:0)

将提交直接推送到远程branchC时会发生什么?希望你期望分支A上的提交没有被推送。推送审查分支没有区别。唯一的区别是远程分支。如果是直接推送,您可以使用git push origin branchA:refs/heads/branchA(或只是git push origin branchA),当您想要查看它时,请使用git push origin branchA:refs/for/branchA。我没有使用git review,而是通常使用此表单:git push origin HEAD:refs/for/branch