繁体   English   中英

存储库中的github graphql api默认分支

[英]github graphql api default branch in repository

我有以下查询:

{
  repository(owner: "org", name: "name") {
    name
    object(expression: "master:package.json") {
      ... on Blob {
        text
      }
    }
  }
}

但正如你所看到的,我必须在对象表达式中硬编码master 我想知道是否有办法在该查询中使用默认分支。 这是可能的,而不必做2个查询(1获取默认分支,然后另一个获取文件内容)?

有一个相关的问题 (也有赏金), 在这个帖子中详细说明......但它是你正在使用的语法:

传递给object字段表达式的参数实际上是一个适合git rev-parse的git修订表达式,所以我猜你可以用它来进行高级查询。

因此,任何指定修订的方法都应该这样做,包括HEAD,它将引用默认的远程分支。 但不是“现在的分支”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM