我正在开发自动化服务以使用 Git 中心存储库。而且我遇到了问题 - 我找不到通过哈希\名称获取特定分支的所有提交的方法。
我的代码是进行代码审查的自动化工具。所以我添加了一个功能来忽略我的审查过程中的特定分支(例如测试分支或类似的东西)。因此,在我的服务中,我将分支标记为已忽略。一旦我从 git hub api 获得提交 - 那里没有关于当前提交属于哪个分支的信息。
我开始认为我的整体 github 想法是错误的 - 因为提交分支链接非常明显,所以应该有一些东西让 API 开发人员在GetCommits方法中忽略它
所以我的问题是 - 有没有办法找出哪个分支提交(使用 v3 api json 结果)属于 github api(v3 - GET /repos/:owner/:repo/commits/:sha)。
谢谢