Ben*_*Ben 5 api github graphql
我有以下查询:
{
repository(owner: "org", name: "name") {
name
object(expression: "master:package.json") {
... on Blob {
text
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但正如你所看到的,我必须master在对象表达式中进行硬编码.我想知道是否有办法在该查询中使用默认分支.这是可能的,而不必做2个查询(1获取默认分支,然后另一个获取文件内容)?
有一个相关的问题(也有赏金),在这个线程中详细说明......但它是您正在使用的语法:
object传递给字段表达式的参数实际上是一个适合的 git 修订表达式git rev-parse,所以我想你可以用它来进行高级查询。
因此,任何指定修订版本的方法都可以,包括 HEAD,它将引用默认的远程分支。但不是“当前分支”。