Bitbucket rest api比较两个分支



为我们的开发团队进行一些自动化,并想知道是否可以使用其余的API在bitbucket中找到两个分支之间的差异。我知道diff有一个rest端点,但我无法让它发挥作用。

首先,这取决于您使用的是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

有关更多信息,请参阅此社区页面。请注意,我自己并没有测试过API。

至于Bitbucket服务器,我还没有找到一个等效的。如果有人发现,请分享!

这取决于您想要比较的内容。也许你可以试试这个:

https://api.bitbucket.org/2.0/repositories/WORKSPACENAME/REPONAME/commits/?include=dev&exclude=main

此API调用可以比较分支devmain之间的不同提交

最新更新