如何使用 octokit.net 获取 2 个 git 标签之间的提交次数?
Posted
技术标签:
【中文标题】如何使用 octokit.net 获取 2 个 git 标签之间的提交次数?【英文标题】:How to get the number of commits between 2 git tags using octokit.net? 【发布时间】:2014-04-01 01:26:09 【问题描述】:我希望能够使用octokit.net(Github .NET API)获取 github 存储库中 2 个 git 标签之间的提交总数。
与 github 中的 compare 相同。
【问题讨论】:
我不是 octokit 用户,所以帮不上忙(虽然我今晚玩了一点,但什么也找不到)。如果您提供有关您尝试过的内容(如果有的话)以及哪些有效和哪些无效的信息,也许您会获得更多的活动。我什至找不到使用 SHA 或已经找到的提交对象的 compare API。我担心可能没有办法,最好的办法是提出问题。但同样,我只进行了浅层搜索,可能偏离了基地。 【参考方案1】:简短回答:目前没有。
更长的答案:GitHub API 在此处公开比较视图:
http://developer.github.com/v3/repos/commits/#compare-two-commits
所以你可以这样调用它并获取你需要的数据:
https://api.github.com/repos/octokit/octokit.net/compare/master...my-cool-branch
如果您可以再等一会,我已经发起了一个拉取请求以在 Octokit.net 中正式支持此功能:
https://github.com/octokit/octokit.net/pull/428
【讨论】:
谢谢布伦丹,我可以等了以上是关于如何使用 octokit.net 获取 2 个 git 标签之间的提交次数?的主要内容,如果未能解决你的问题,请参考以下文章