如何在浏览器中使用gerrit创建更改

时间:2018-05-16 02:02:17

标签: git gerrit gerrit-trigger

我正在使用gerrit rest api在浏览器中创建更改

  1. 'POST / changes /' change info
  2. 'PUT / changes / {change-id} / edit / path%2fto%2ffile'
  3. 'PUT / changes / {change-id} / edit:message'
  4. '发布/更改/ {更改内容} /编辑:发布'Conflict 409

    在第4步,gerrit响应[409 Conflict],如何解决?

1 个答案:

答案 0 :(得分:0)

/ changes / endpoint用于创建更改,这是Code Review workflow使用REST在Gerrit中集成某些内容的第一步。

之后你需要(至少):

如果您有冲突,您将在最后一步(提交)中收到错误消息。这意味着您的工作基于提交而不是分支中的最新提交,您需要重新设置提交并创建另一个更改补丁集。

要了解有关rebase过程的更多信息,请参阅以下内容: