GitPullRequest interface
pull request に関連付けられているすべてのデータを表します。
プロパティ
artifact |
この pull request を一意に識別する文字列。 pull request の成果物 ID を生成するには、次のテンプレートを使用します。 |
auto |
設定すると、この pull request に対してオートコンプリートが有効になり、これが有効になっている ID になります。 |
closed |
pull request を閉じたユーザー。 |
closed |
pull request が閉じられた日付 (外部で完了、破棄、またはマージ)。 |
code |
pull request のコード レビュー ID。 内部使用。 |
commits | pull request に含まれるコミット。 |
completion |
完了時の pull request のマージ方法に影響するオプション。 |
completion |
pull request が完了するキューに入った最新の日付。 内部使用。 |
created |
pull request を作成したユーザーの ID。 |
creation |
pull request が作成された日付。 |
description | pull request の説明。 |
fork |
これがフォークからの PR の場合、そのソースに関する情報が含まれます。 |
has |
複数のマージベースの警告 |
is |
下書き/WIP プル要求。 |
labels | pull request に関連付けられているラベル。 |
last |
最新の pull request マージのコミット。 空の場合、最新のマージが進行中であるか、失敗しました。 |
last |
最後の pull request マージ時のソース ブランチの先頭でのコミット。 |
last |
最後の pull request マージ時のターゲット ブランチの先頭でのコミット。 |
merge |
設定した場合、プル要求のマージは、この理由で失敗しました。 |
merge |
pull request マージの失敗の種類 (存在する場合)。 |
merge |
pull request マージの実行に使用されるジョブの ID。 内部使用。 |
merge |
pull request マージの実行時に使用されるオプション。 完了は 1 回だけ行われ、pull request のソース ブランチが変更されるたびに新しいマージが実行されるため、これらは完了オプションとは別です。 |
merge |
pull request マージの現在の状態。 |
pull |
pull request の ID。 |
remote |
内部使用。 |
repository | pull request のターゲット ブランチを含むリポジトリ。 |
reviewers | pull request のレビュー担当者とその投票の状態の一覧。 |
source |
pull request のソース ブランチの名前。 |
status | pull request の状態。 |
supports |
true の場合、この pull request は複数のイテレーションをサポートします。 イテレーションのサポートは、pull request のソース ブランチへの個々のプッシュを確認できることを意味し、1 回のイテレーションに残されたコメントは、今後のイテレーション全体で追跡されます。 |
target |
pull request のターゲット ブランチの名前。 |
title | pull request のタイトル。 |
url | 内部使用。 |
work |
この pull request に関連付けられているすべての作業項目参照。 |
プロパティの詳細
artifactId
この pull request を一意に識別する文字列。 pull request の成果物 ID を生成するには、次のテンプレートを使用します。 vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
プロパティ値
string
autoCompleteSetBy
設定すると、この pull request に対してオートコンプリートが有効になり、これが有効になっている ID になります。
autoCompleteSetBy: IdentityRef
プロパティ値
closedBy
closedDate
pull request が閉じられた日付 (外部で完了、破棄、またはマージ)。
closedDate: Date
プロパティ値
Date
codeReviewId
pull request のコード レビュー ID。 内部使用。
codeReviewId: number
プロパティ値
number
commits
completionOptions
完了時の pull request のマージ方法に影響するオプション。
completionOptions: GitPullRequestCompletionOptions
プロパティ値
completionQueueTime
pull request が完了するキューに入った最新の日付。 内部使用。
completionQueueTime: Date
プロパティ値
Date
createdBy
creationDate
pull request が作成された日付。
creationDate: Date
プロパティ値
Date
description
pull request の説明。
description: string
プロパティ値
string
forkSource
hasMultipleMergeBases
複数のマージベースの警告
hasMultipleMergeBases: boolean
プロパティ値
boolean
isDraft
下書き/WIP プル要求。
isDraft: boolean
プロパティ値
boolean
labels
lastMergeCommit
最新の pull request マージのコミット。 空の場合、最新のマージが進行中であるか、失敗しました。
lastMergeCommit: GitCommitRef
プロパティ値
lastMergeSourceCommit
lastMergeTargetCommit
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
pullRequestId
pull request の ID。
pullRequestId: number
プロパティ値
number
remoteUrl
内部使用。
remoteUrl: string
プロパティ値
string
repository
reviewers
sourceRefName
pull request のソース ブランチの名前。
sourceRefName: string
プロパティ値
string
status
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