1

鉴于我已经有了提交 ID,我想获取特定提交的提交详细信息

例如,如果我知道提交 id 是 12762b76cba8ac4623a6c16e1fe60efafa3b7d1c并且 repo 是ruby/ruby

如何获得提交日期和作者电子邮件?

4

1 回答 1

1

您可以尝试使用光标作为边缘类型,如在此线程中:

{
  repository(owner: "octocat", name: "Hello-World") {
    first: object(expression: "master") {
      ... on Commit {
        history(path: "README", last: 1, before: "762941318ee16e59dabbacb1b4049eec22f0d303 1") {
          edges {
            node { 
              committedDate 
              oid
              author
              {  
                email
              }
            } 
          }
        }
      }
    }
  }
}

您可以使用此资源管理器对其进行测试https://developer.github.com/v4/explorer/

于 2019-07-29T04:48:22.760 回答