更新补丁集

时间:2015-03-16 07:33:59

标签: git gerrit

在gerrithub上(http://gerrithub.io/) 我提交了patchset1并希望将其更新为patchset2。

[procesdure]

  1. git add test.cpp
  2. git commit -m“commit -1”
  3. git push https://username@review.gerrithub.io/username/testproject HEAD:refs / for / master
  4. for patchset2

    1. git add test.cpp
    2. git commit --amend
    3. 与3相同。
    4. 但是在gerrithub网站上还有另一个新的提交。 我怎样才能制作patchset2?

1 个答案:

答案 0 :(得分:1)

如果您希望Gerrit自动将修改后的提交与原始上传的更改相关联(即在上传新版本的更改时创建新的补丁集),请确保您的提交具有Change-Id提交消息页脚集。这可以通过commit-msg钩子轻松完成。

另一种选择是将修改后的提交推送到refs / changes / 123,其中123是分配每个更改的顺序更改编号。

相关的Gerrit文档链接: