gpt4 book ai didi

bitbucket - 通过 API 合并 bitbucket 拉取请求

转载 作者:行者123 更新时间:2023-12-02 00:27:49 34 4
gpt4 key购买 nike

根据 Bitbucket API documentation ,我应该能够将拉取请求与 POST 合并到此 url:

https://bitbucket.example.com/rest/api/1.0/projects/{projectkey}/repos/{repositoryslug}/pull-requests/{pullrequestid}/merge?version

然而,每当我尝试它时,我都会收到响应 409 Conflict 并且在响应中包含以下内容:

"message": "You are attempting to modify a pull request based on out-of-date information.",
"currentVersion": 0,
"expectedVersion": -1,

我尝试传递 0 作为版本号,-1 作为版本号,完全省略版本号 - 结果总是一样的。我怎样才能让它合并?

最佳答案

事实证明,atlassian API 文档有点错误(或不清楚)。我做的一切都是正确的,但版本号需要以不同的方式传递。根据文档,格式是

https://.../merge?version

而正确的格式是

https://.../merge?version=<version>

关于bitbucket - 通过 API 合并 bitbucket 拉取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53067846/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com