Github API - 参考/标签

时间:2016-08-18 09:30:03

标签: java git api github

我正在开发GitHub企业(但它应该与github.com相同)并尝试使用API​​进行简单查询。我正在检查标签是否存在。

GET电话是:

https://<HOST>/api/v3/repos/<ORG>/<REPO>/git/refs/tags/2.0-0-SNAPSHOT-b1364-ci

标签存在,因此它返回带有JSON的答案:

"ref": "refs/tags/2.0-0-SNAPSHOT-b1364-ci"

但是:

https://<HOST>/api/v3/repos/<ORG>/<REPO>/git/refs/tags/2.0-0-SNAPSHOT-b1364

没有最后3个字符的同一个电话( ci )会返回相同的答案。 表示API根据contains而不是equals返回。

我不知道为什么GitHub会这样做。我的简单问题是:

  • 了解存储库(Java)中是否存在TAG的最佳方法是什么?

0 个答案:

没有答案