为我们的开发团队做一些自动化,并想知道是否有可能使用剩余的API在bitbucket中找到两个分支之间的差异。 我知道diff有一个休息端点,但我无法使它正常工作。
答案 0 :(得分:0)
首先,这取决于您使用的是Bitbucket Cloud还是Bitbucket Server,因为它们是两个单独的产品,并且具有单独的API。
对于Bitbucket Cloud,我相信您可以使用以下方式:
https://api.bitbucket.org/2.0/repositories/get/ruby-pg/commits/stable?exclude=stable&fields=values.message,next
有关更多信息,请参阅此community page。请注意,我还没有亲自测试过API。
对于Bitbucket Server,我尚未找到等效的产品。如果有人发现,请分享!
答案 1 :(得分:0)
这取决于你想比较什么。 也许你可以试试这个:
https://api.bitbucket.org/2.0/repositories/WORKSPACENAME/REPONAME/commits/?include=dev&exclude=main
此 API 调用可以比较分支 dev 和 main
之间的不同提交