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