有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    根据您对我问题的回答判断,您希望提交,因为有一些标签。这将需要几个步骤来完成,首先您需要获得相关标签的SHA。您需要使用git references APIget a specific reference。在您链接的特定示例中,您需要执行以下操作:

    GET /repos/nasa/mct/git/refs/tags/v1.8b3
    

    您需要从存储在响应对象的“object”属性中的对象获取“sha”属性。使用'sha'属性,您将需要使用commits APIlist commits starting with that 'sha',因此您的请求将如下所示:

    GET /repos/nasa/mct/commits?sha=%(sha_from_first_request)s
    

    默认情况下,每页将有30次提交(如果我没记错的话),所以您应该看看在末尾添加&per_page=100是否有帮助。我无法确切地告诉您如何在Java中实现这一点,但我希望您能够使用libraries written to interact with the API中的一个来简化