【发布时间】:2015-08-03 07:13:42
【问题描述】:
我可以使用 Github API 来检查某个仓库是否包含某个提交吗?
乍一看,the get a single commit API 调用似乎应该可以工作,如果存储库中没有这样的提交,则返回 404。但这不是真的:这个调用似乎会在分叉存储库中存在的提交上成功运行(可能是由于拉取请求)。 (这个效果也可以在regular web interface 中观察到;这个特定的提交还没有被拉到那个存储库中。)
【问题讨论】:
-
当然,我猜想在本地克隆存储库进行检查是不可能的……对吧?
-
当然这是另一种选择,但不能作为这个关于 GitHub API 的问题的答案。
-
也许你可以使用方法 2:stackoverflow.com/questions/23899329/…
-
这是一个有用的提示!
标签: github github-api