我试图使用位于此处的Github API: https://developer.github.com/v3/pulls/#list-pull-requests-files
我收到一个非常大的json对象。因为我在企业github网络上,所以我是唯一有权在我的帐户上合并回购的人,但是其他人可以分叉并创建拉取请求。 json对象确实说明了谁在提交pull请求,但我不确定json是否指定谁批准合并。正如JaneDoe提出拉取请求一样,JimBob实际上批准/合并它。 API是否提供此信息?我无法判断这是否存在。
答案 0 :(得分:0)
我认为这类信息会在评论中使用。 git工具使用--signoff
的方法来指定批准。也许如果commiters使用该标志,它将显示在提交消息中。然后,您可以为我认为的关键字Signed-off-by:
过滤提交消息的正文。
有关详细信息,请参阅this SO question。