资源: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 |
标识符。代码库的资源名称,格式为 |
cloneUri |
必需。Git 克隆 URI。 |
createTime |
仅限输出。[仅限输出] 创建时间戳 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
updateTime |
仅限输出。[仅限输出] 更新时间戳 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
deleteTime |
仅限输出。[仅限输出] 删除时间戳 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: |
labels |
可选。标签作为键值对 包含一系列 |
etag |
可选。此校验和由服务器根据其他字段的值计算得出,可在遇到更新和删除请求时发送,以确保客户端在继续操作之前具有最新值。 |
reconciling |
仅限输出。在后台设置或更新连接时,此参数会设为 true。 |
annotations |
可选。允许客户端存储少量任意数据。 包含一系列 |
uid |
仅限输出。系统为 GitRepositoryLink 分配的唯一标识符。 |
webhookId |
仅限输出。为代码库创建的 webhook 的外部 ID。 |
gitProxyUri |
仅限输出。通过 Git 代理访问关联代码库的 URI。仅当为连接启用了 Git 代理时,系统才会填充此字段。 |
方法 |
|
|---|---|
|
向拉取请求添加评论。 |
|
向拉取请求添加审核评论(在差异中内嵌)。 |
|
创建 GitRepositoryLink。 |
|
删除单个 GitRepositoryLink。 |
|
GitRepositoryLink 的差异提交。 |
|
从 Git 代码库链接中提取提交详细信息。 |
|
从 Git 代码库链接中提取提交列表。 |
|
提取文件或文件中行范围的 blame 信息。 |
|
提取给定代码库的分支或标记列表。 |
|
从 Git 代码库链接中提取拉取请求详细信息。 |
|
从远程仓库中提取拉取请求列表。 |
|
提取给定 gitRepositoryLink 的读取令牌。 |
|
提取给定 gitRepositoryLink 的读/写令牌。 |
|
获取单个 GitRepositoryLink 的详细信息。 |
|
列出给定项目、位置和连接中的 GitRepositoryLink。 |
|
修改与 GitRepositoryLink 关联的远程 SCM 代码库中的拉取请求。 |
|
在与 GitRepositoryLink 关联的远程 SCM 代码库中打开拉取请求。 |
|
ProcessBitbucketCloudWebhook 由外部 Bitbucket Cloud 实例调用,用于通知事件。 |
|
外部 Bitbucket 数据中心实例会调用 ProcessBitbucketDataCenterWebhook 来通知事件。 |
|
外部 GitLab Enterprise 实例会调用 ProcessGitLabEnterpriseWebhook 来通知事件。 |
|
GitLab.com 会调用 ProcessGitLabWebhook 来通知事件。 |