如何在浏览器中使用 gerrit 创建更改
how to create change using gerrit in browser
我正在使用 gerrit rest api 在浏览器中创建更改
'POST /changes/'
change info
'PUT /changes/{change-id}/edit/path%2fto%2ffile'
'PUT /changes/{change-id}/edit:message'
'POST /changes/{change-id}/edit:publish'Conflict 409
第4步,gerrit响应[409冲突],如何解决?
/changes/ 端点用于创建更改,这是 Code Review workflow 使用 REST 将某些内容集成到 Gerrit 的第一步。
在那之后你需要(至少):
- 使用 Change Edit 端点编辑更改。
- 使用 Set Review 端点查看更改。
- 使用 Submit Change 端点提交(集成)更改。
如果您有冲突,您将在最后一步(提交)中收到错误消息。这意味着您的工作基于一个不是分支中最新提交的提交,您需要重新定位您的提交并创建另一个更改补丁集。
要了解有关变基过程的更多信息,请参阅以下内容:
我正在使用 gerrit rest api 在浏览器中创建更改
'POST /changes/' change info
'PUT /changes/{change-id}/edit/path%2fto%2ffile'
'PUT /changes/{change-id}/edit:message'
'POST /changes/{change-id}/edit:publish'Conflict 409
第4步,gerrit响应[409冲突],如何解决?
/changes/ 端点用于创建更改,这是 Code Review workflow 使用 REST 将某些内容集成到 Gerrit 的第一步。
在那之后你需要(至少):
- 使用 Change Edit 端点编辑更改。
- 使用 Set Review 端点查看更改。
- 使用 Submit Change 端点提交(集成)更改。
如果您有冲突,您将在最后一步(提交)中收到错误消息。这意味着您的工作基于一个不是分支中最新提交的提交,您需要重新定位您的提交并创建另一个更改补丁集。
要了解有关变基过程的更多信息,请参阅以下内容: