如何使用 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 标签之间的提交次数?的主要内容,如果未能解决你的问题,请参考以下文章

从存储库中读取代码

为啥我应该将 NuGet 包 dll 添加到源代码管理?

如何使用opencv2.3获取r,g,b值[重复]

软件工程-GoldPoint游戏

如何从字符串中获取前5个字符[重复]

如何获取在docker容器中运行的tomcat的CPU使用率[关闭]