如何使用 Bitbucket API 按日期对带有 bitbucket 标记的提交进行排序?
Posted
技术标签:
【中文标题】如何使用 Bitbucket API 按日期对带有 bitbucket 标记的提交进行排序?【英文标题】:how to get bitbucket tagged commits sorted by date-wise using Bitbucket API? 【发布时间】:2020-04-16 00:31:07 【问题描述】:我正在开发一个项目,该项目需要获取按日期时间倒序排序的所有标记提交。 我第一次尝试使用这个 API /2.0/repositories/workspace/slug/refs/tags 但结果是随机顺序的,我相信它是按名称按 asc 排序的。
但是,我可以使用 /2.0/repositories/workspace/slug/refs/tags?sort=-name 在 desc 中按名称以排序方式获得结果但是当我使用updated_on ,日期或日期时间我收到此错误
"type": "error",
"error":
"message": "Invalid field name: date"
我可以通过编写一些代码获得预期的结果,但我们可以通过 bitbucket API 获得相同的结果吗?
【问题讨论】:
【参考方案1】:试试target.date
/2.0/repositories/workspace/slug/refs/tags?sort=-target.date
【讨论】:
以上是关于如何使用 Bitbucket API 按日期对带有 bitbucket 标记的提交进行排序?的主要内容,如果未能解决你的问题,请参考以下文章
Bitbucket 2.0 API 将所有提交合并到 master
使用 REST Api Bitbucket 从 bitbucket 下载