GitPullRequestIteration interface

提供描述 Git 拉取请求迭代的属性。 由于创建更新并将更新推送到拉取请求,因此会创建迭代。

属性

author

拉取请求迭代的作者。

changeList

请求迭代中包含的更改。

commits

拉取请求迭代附带的提交。

commonRefCommit

源和目标 ref 的第一个常见 Git 提交。

createdDate

拉取请求迭代的创建日期。

description

拉取请求迭代的说明。

hasMoreCommits

指示 Commits 属性是否包含此拉取请求迭代中已截断的提交列表。

id

拉取请求迭代的 ID。 由于创建更新并将更新推送到拉取请求,因此会创建迭代。

newTargetRefName

如果迭代原因为 Retarget,则这是新目标的 refName

oldTargetRefName

如果迭代原因为 Retarget,则这是原始目标 refName

push

与此拉取请求迭代关联的 Git 推送信息。

reason

拉取请求迭代创建的原因。

sourceRefCommit

此迭代的源 Git 提交。

targetRefCommit

此迭代的目标 Git 提交。

updatedDate

拉取请求迭代的更新日期。

属性详细信息

author

拉取请求迭代的作者。

author: IdentityRef

属性值

changeList

请求迭代中包含的更改。

changeList: GitPullRequestChange[]

属性值

commits

拉取请求迭代附带的提交。

commits: GitCommitRef[]

属性值

commonRefCommit

源和目标 ref 的第一个常见 Git 提交。

commonRefCommit: GitCommitRef

属性值

createdDate

拉取请求迭代的创建日期。

createdDate: Date

属性值

Date

description

拉取请求迭代的说明。

description: string

属性值

string

hasMoreCommits

指示 Commits 属性是否包含此拉取请求迭代中已截断的提交列表。

hasMoreCommits: boolean

属性值

boolean

id

拉取请求迭代的 ID。 由于创建更新并将更新推送到拉取请求,因此会创建迭代。

id: number

属性值

number

newTargetRefName

如果迭代原因为 Retarget,则这是新目标的 refName

newTargetRefName: string

属性值

string

oldTargetRefName

如果迭代原因为 Retarget,则这是原始目标 refName

oldTargetRefName: string

属性值

string

push

与此拉取请求迭代关联的 Git 推送信息。

push: GitPushRef

属性值

reason

拉取请求迭代创建的原因。

reason: IterationReason

属性值

sourceRefCommit

此迭代的源 Git 提交。

sourceRefCommit: GitCommitRef

属性值

targetRefCommit

此迭代的目标 Git 提交。

targetRefCommit: GitCommitRef

属性值

updatedDate

拉取请求迭代的更新日期。

updatedDate: Date

属性值

Date