GitCommit interface

提供描述 Git 提交和关联元数据的属性。

扩展

属性

treeId

继承属性

author

提交作者。

changeCounts

提交中包含的更改类型(编辑、删除等)的计数。

changes

提交中包含的更改的枚举。

comment

提交注释或消息。

commentTruncated

指示注释是否从完整的 Git 提交注释消息中截断。

commitId

提交的 ID (SHA-1)。

committer

提交者。

commitTooManyChanges

指示提交包含过多的更改无法显示

parents

此提交的父提交 ID 的枚举。

push

与此提交关联的推送。

remoteUrl

提交远程 URL 路径。

statuses

服务和扩展中的状态元数据列表,这些元数据可能会将其他信息与提交相关联。

url

此资源的 REST URL。

workItems

与此提交关联的工作项列表。

属性详细信息

treeId

treeId: string

属性值

string

继承属性详细信息

author

提交作者。

author: GitUserDate

属性值

继承自GitCommitRef.author

changeCounts

提交中包含的更改类型(编辑、删除等)的计数。

changeCounts: ChangeCountDictionary

属性值

继承自GitCommitRef.changeCounts

changes

提交中包含的更改的枚举。

changes: GitChange[]

属性值

继承自GitCommitRef.changes

comment

提交注释或消息。

comment: string

属性值

string

继承自GitCommitRef.comment

commentTruncated

指示注释是否从完整的 Git 提交注释消息中截断。

commentTruncated: boolean

属性值

boolean

继承自GitCommitRef.commentTruncated

commitId

提交的 ID (SHA-1)。

commitId: string

属性值

string

继承自GitCommitRef.commitId

committer

提交者。

committer: GitUserDate

属性值

继承自GitCommitRef.committer

commitTooManyChanges

指示提交包含过多的更改无法显示

commitTooManyChanges: boolean

属性值

boolean

继承自GitCommitRef.commitTooManyChanges

parents

此提交的父提交 ID 的枚举。

parents: string[]

属性值

string[]

继承自GitCommitRef.parents

push

与此提交关联的推送。

push: GitPushRef

属性值

继承自GitCommitRef.push

remoteUrl

提交远程 URL 路径。

remoteUrl: string

属性值

string

继承自GitCommitRef.remoteUrl

statuses

服务和扩展中的状态元数据列表,这些元数据可能会将其他信息与提交相关联。

statuses: GitStatus[]

属性值

继承自GitCommitRef.statuses

url

此资源的 REST URL。

url: string

属性值

string

继承自GitCommitRef.url

workItems

与此提交关联的工作项列表。

workItems: ResourceRef[]

属性值

继承自GitCommitRef.workItems