簡體   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