次の方法で共有


GitPullRequest interface

pull request に関連付けられているすべてのデータを表します。

プロパティ

artifactId

この pull request を一意に識別する文字列。 pull request の成果物 ID を生成するには、次のテンプレートを使用します。 vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

設定すると、この pull request に対してオートコンプリートが有効になり、これが有効になっている ID になります。

closedBy

pull request を閉じたユーザー。

closedDate

pull request が閉じられた日付 (外部で完了、破棄、またはマージ)。

codeReviewId

pull request のコード レビュー ID。 内部使用。

commits

pull request に含まれるコミット。

completionOptions

完了時の pull request のマージ方法に影響するオプション。

completionQueueTime

pull request が完了するキューに入った最新の日付。 内部使用。

createdBy

pull request を作成したユーザーの ID。

creationDate

pull request が作成された日付。

description

pull request の説明。

forkSource

これがフォークからの PR の場合、そのソースに関する情報が含まれます。

hasMultipleMergeBases

複数のマージベースの警告

isDraft

下書き/WIP プル要求。

labels

pull request に関連付けられているラベル。

lastMergeCommit

最新の pull request マージのコミット。 空の場合、最新のマージが進行中であるか、失敗しました。

lastMergeSourceCommit

最後の pull request マージ時のソース ブランチの先頭でのコミット。

lastMergeTargetCommit

最後の pull request マージ時のターゲット ブランチの先頭でのコミット。

mergeFailureMessage

設定した場合、プル要求のマージは、この理由で失敗しました。

mergeFailureType

pull request マージの失敗の種類 (存在する場合)。

mergeId

pull request マージの実行に使用されるジョブの ID。 内部使用。

mergeOptions

pull request マージの実行時に使用されるオプション。 完了は 1 回だけ行われ、pull request のソース ブランチが変更されるたびに新しいマージが実行されるため、これらは完了オプションとは別です。

mergeStatus

pull request マージの現在の状態。

pullRequestId

pull request の ID。

remoteUrl

内部使用。

repository

pull request のターゲット ブランチを含むリポジトリ。

reviewers

pull request のレビュー担当者とその投票の状態の一覧。

sourceRefName

pull request のソース ブランチの名前。

status

pull request の状態。

supportsIterations

true の場合、この pull request は複数のイテレーションをサポートします。 イテレーションのサポートは、pull request のソース ブランチへの個々のプッシュを確認できることを意味し、1 回のイテレーションに残されたコメントは、今後のイテレーション全体で追跡されます。

targetRefName

pull request のターゲット ブランチの名前。

title

pull request のタイトル。

url

内部使用。

workItemRefs

この pull request に関連付けられているすべての作業項目参照。

プロパティの詳細

artifactId

この pull request を一意に識別する文字列。 pull request の成果物 ID を生成するには、次のテンプレートを使用します。 vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

artifactId: string

プロパティ値

string

autoCompleteSetBy

設定すると、この pull request に対してオートコンプリートが有効になり、これが有効になっている ID になります。

autoCompleteSetBy: IdentityRef

プロパティ値

closedBy

pull request を閉じたユーザー。

closedBy: IdentityRef

プロパティ値

closedDate

pull request が閉じられた日付 (外部で完了、破棄、またはマージ)。

closedDate: Date

プロパティ値

Date

codeReviewId

pull request のコード レビュー ID。 内部使用。

codeReviewId: number

プロパティ値

number

commits

pull request に含まれるコミット。

commits: GitCommitRef[]

プロパティ値

completionOptions

完了時の pull request のマージ方法に影響するオプション。

completionOptions: GitPullRequestCompletionOptions

プロパティ値

completionQueueTime

pull request が完了するキューに入った最新の日付。 内部使用。

completionQueueTime: Date

プロパティ値

Date

createdBy

pull request を作成したユーザーの ID。

createdBy: IdentityRef

プロパティ値

creationDate

pull request が作成された日付。

creationDate: Date

プロパティ値

Date

description

pull request の説明。

description: string

プロパティ値

string

forkSource

これがフォークからの PR の場合、そのソースに関する情報が含まれます。

forkSource: GitForkRef

プロパティ値

hasMultipleMergeBases

複数のマージベースの警告

hasMultipleMergeBases: boolean

プロパティ値

boolean

isDraft

下書き/WIP プル要求。

isDraft: boolean

プロパティ値

boolean

labels

pull request に関連付けられているラベル。

labels: WebApiTagDefinition[]

プロパティ値

lastMergeCommit

最新の pull request マージのコミット。 空の場合、最新のマージが進行中であるか、失敗しました。

lastMergeCommit: GitCommitRef

プロパティ値

lastMergeSourceCommit

最後の pull request マージ時のソース ブランチの先頭でのコミット。

lastMergeSourceCommit: GitCommitRef

プロパティ値

lastMergeTargetCommit

最後の pull request マージ時のターゲット ブランチの先頭でのコミット。

lastMergeTargetCommit: GitCommitRef

プロパティ値

mergeFailureMessage

設定した場合、プル要求のマージは、この理由で失敗しました。

mergeFailureMessage: string

プロパティ値

string

mergeFailureType

pull request マージの失敗の種類 (存在する場合)。

mergeFailureType: PullRequestMergeFailureType

プロパティ値

mergeId

pull request マージの実行に使用されるジョブの ID。 内部使用。

mergeId: string

プロパティ値

string

mergeOptions

pull request マージの実行時に使用されるオプション。 完了は 1 回だけ行われ、pull request のソース ブランチが変更されるたびに新しいマージが実行されるため、これらは完了オプションとは別です。

mergeOptions: GitPullRequestMergeOptions

プロパティ値

mergeStatus

pull request マージの現在の状態。

mergeStatus: PullRequestAsyncStatus

プロパティ値

pullRequestId

pull request の ID。

pullRequestId: number

プロパティ値

number

remoteUrl

内部使用。

remoteUrl: string

プロパティ値

string

repository

pull request のターゲット ブランチを含むリポジトリ。

repository: GitRepository

プロパティ値

reviewers

pull request のレビュー担当者とその投票の状態の一覧。

reviewers: IdentityRefWithVote[]

プロパティ値

sourceRefName

pull request のソース ブランチの名前。

sourceRefName: string

プロパティ値

string

status

pull request の状態。

status: PullRequestStatus

プロパティ値

supportsIterations

true の場合、この pull request は複数のイテレーションをサポートします。 イテレーションのサポートは、pull request のソース ブランチへの個々のプッシュを確認できることを意味し、1 回のイテレーションに残されたコメントは、今後のイテレーション全体で追跡されます。

supportsIterations: boolean

プロパティ値

boolean

targetRefName

pull request のターゲット ブランチの名前。

targetRefName: string

プロパティ値

string

title

pull request のタイトル。

title: string

プロパティ値

string

url

内部使用。

url: string

プロパティ値

string

workItemRefs

この pull request に関連付けられているすべての作業項目参照。

workItemRefs: ResourceRef[]

プロパティ値