我在JGIT Api中进行了搜索, EGIT Doc , kohsuke git api doc
请问有人可以指导我吗?
我还想到了一种解决方法,通过以编程方式运行 git 命令来使用 sha1 哈希(40 个字符)获取标签,如另一个 SO 中所述。邮政。至少以上任何一个 API 都允许运行 git 命令吗?
最佳答案
您可以尝试使用 GitHub API for commits 将该哈希与已知标签进行比较.
我在“GitHub API: Tag a commit belongs to ( parallel for git describe --tag <sha>
)”中建议了这一点。
我没有看到更直接的 API。
关于java - 如何使用 git api 的 java 库以编程方式从哈希值远程获取标签或分支名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59800949/