0

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

  1. 'POST /changes/' 更改信息

  2. 'PUT /changes/{change-id}/edit/path%2fto%2ffile'

  3. 'PUT /changes/{change-id}/edit:message'

  4. 'POST /changes/{change-id}/edit:publish'冲突 409

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

4

1 回答 1

0

/changes/ 端点用于创建更改,这是代码审查工作流程的第一步,使用 REST 将某些内容集成到 Gerrit 中。

之后你需要(至少):

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

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

于 2018-05-16T02:27:44.903 回答