資源:GitRepositoryLink
說明 GitRepositoryLink 物件的訊息
| JSON 表示法 |
|---|
{ "name": string, "cloneUri": string, "createTime": string, "updateTime": string, "deleteTime": string, "labels": { string: string, ... }, "etag": string, "reconciling": boolean, "annotations": { string: string, ... }, "uid": string, "webhookId": string, "gitProxyUri": string } |
| 欄位 | |
|---|---|
name |
ID。存放區的資源名稱,格式為 |
cloneUri |
這是必要旗標,Git 複製 URI。 |
createTime |
僅供輸出。[僅限輸出] 建立時間戳記 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
updateTime |
僅供輸出。[Output only] 更新時間戳記 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
deleteTime |
僅供輸出。[Output only] 刪除時間戳記 使用 RFC 3339,產生的輸出內容一律會經過 Z 正規化,並使用 0、3、6 或 9 個小數位數,也接受「Z」以外的偏移量。範例: |
labels |
選用。標籤 (鍵/值組合) 包含 |
etag |
選用。這個核對和是由伺服器根據其他欄位的值計算得出,可能會在更新和刪除要求中傳送,確保用戶端在繼續操作前取得最新值。 |
reconciling |
僅供輸出。在背景設定或更新連線時,請設為 true。 |
annotations |
選用。可讓用戶端儲存少量任意資料。 包含 |
uid |
僅供輸出。系統指派給 GitRepositoryLink 的專屬 ID。 |
webhookId |
僅供輸出。為存放區建立的 Webhook 外部 ID。 |
gitProxyUri |
僅供輸出。透過 Git Proxy 存取連結存放區的 URI。只有在連線啟用 Git Proxy 時,系統才會填入這個欄位。 |
方法 |
|
|---|---|
|
在提取要求中新增註解。 |
|
在提取要求中新增審查註解 (在差異比較中內嵌)。 |
|
建立 GitRepositoryLink。 |
|
刪除單一 GitRepositoryLink。 |
|
GitRepositoryLink 的差異修訂版本。 |
|
從 Git 存放區連結擷取修訂版本詳細資料。 |
|
從 Git 存放區連結擷取修訂版本清單。 |
|
擷取檔案或檔案中某行範圍的 blame 資訊。 |
|
擷取特定存放區的分支版本或標記清單。 |
|
從 Git 存放區連結擷取提取要求詳細資料。 |
|
從遠端存放區擷取提取要求清單。 |
|
擷取指定 gitRepositoryLink 的讀取權杖。 |
|
擷取指定 gitRepositoryLink 的讀取/寫入權杖。 |
|
取得單一 GitRepositoryLink 的詳細資料。 |
|
列出指定專案、位置和連線中的 GitRepositoryLinks。 |
|
修改與 GitRepositoryLink 相關聯的遠端 SCM 存放區中的提取要求。 |
|
在與 GitRepositoryLink 相關聯的遠端 SCM 存放區中,開啟提取要求。 |
|
外部 Bitbucket Cloud 執行個體會呼叫 ProcessBitbucketCloudWebhook,以便通知事件。 |
|
外部 Bitbucket 資料中心 執行個體會呼叫 ProcessBitbucketDataCenterWebhook,通知事件。 |
|
外部 GitLab Enterprise 執行個體會呼叫 ProcessGitLabEnterpriseWebhook,以便通知事件。 |
|
GitLab.com 會呼叫 ProcessGitLabWebhook 來通知事件。 |