是否可以使用Github API找到自最新版本以来所有未标记的提交?
答案 0 :(得分:1)
首先,您可以获得latest release with the GitHub API(与matest标签匹配)
GET /repos/:owner/:repo/releases/latest
这意味着您可以compare two commits:
GET /repos/:owner/:repo/compare/:base...:head
例如:https://api.github.com/repos/git-for-windows/git/compare/v2.4.5.windows.1...master
注意:
请参阅Working with large comparisons:
响应将包括最多250次提交的比较 如果您正在使用更大的提交范围,则可以使用Commit List API枚举范围内的所有提交。
这假设您的发布已在master
分支上完成(但您can create a release on another branch)