Bagikan melalui


GitPullRequest interface

Mewakili semua data yang terkait dengan permintaan pull.

Properti

artifactId

String yang secara unik mengidentifikasi permintaan pull ini. Untuk membuat ID artefak untuk permintaan pull, gunakan templat ini: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

autoCompleteSetBy

Jika diatur, pelengkapan otomatis diaktifkan untuk permintaan pull ini dan ini adalah identitas yang mengaktifkannya.

closedBy

Pengguna yang menutup permintaan pull.

closedDate

Tanggal ketika permintaan pull ditutup (selesai, ditinggalkan, atau digabungkan secara eksternal).

codeReviewId

ID tinjauan kode permintaan pull. Digunakan secara internal.

commits

Commit yang terkandung dalam permintaan pull.

completionOptions

Opsi yang memengaruhi bagaimana permintaan pull akan digabungkan saat selesai.

completionQueueTime

Tanggal terbaru di mana permintaan pull memasuki antrean untuk diselesaikan. Digunakan secara internal.

createdBy

Identitas pengguna yang membuat permintaan pull.

creationDate

Tanggal ketika permintaan pull dibuat.

description

Deskripsi permintaan pull.

forkSource

Jika ini adalah PR dari fork, ini akan berisi informasi tentang sumbernya.

hasMultipleMergeBases

Peringatan beberapa mergebases

ignoreTargetRefAndChooseDynamically

Parameter opsional ini memungkinkan klien untuk menggunakan pilihan dinamis sisi server untuk ref target. Karena kontrak yang sudah ada sebelumnya, pengguna harus menentukan ref target, tetapi opsi ini akan menyebabkan server mengabaikannya dan memilih secara dinamis dari favorit pengguna (atau cabang default).

isDraft

Permintaan tarik Draf / WIP.

labels

Label yang terkait dengan permintaan pull.

lastMergeCommit

Penerapan penggabungan permintaan pull terbaru. Jika kosong, penggabungan terbaru sedang berlangsung atau tidak berhasil.

lastMergeSourceCommit

Penerapan di kepala cabang sumber pada saat penggabungan permintaan tarik terakhir.

lastMergeTargetCommit

Penerapan di kepala cabang target pada saat penggabungan permintaan pull terakhir.

mergeFailureMessage

Jika diatur, penggabungan permintaan pull gagal karena alasan ini.

mergeFailureType

Jenis kegagalan (jika ada) penggabungan permintaan pull.

mergeId

ID pekerjaan yang digunakan untuk menjalankan penggabungan permintaan pull. Digunakan secara internal.

mergeOptions

Opsi yang digunakan saat penggabungan permintaan pull berjalan. Ini terpisah dari opsi penyelesaian karena penyelesaian hanya terjadi sekali dan penggabungan baru akan berjalan setiap kali cabang sumber permintaan pull berubah.

mergeStatus

Status penggabungan permintaan pull saat ini.

pullRequestId

ID permintaan pull.

remoteUrl

Digunakan secara internal.

repository

Repositori yang berisi cabang target permintaan pull.

reviewers

Daftar peninjau pada permintaan tarik bersama dengan status suara mereka.

sourceRefName

Nama cabang sumber permintaan pull.

status

Status permintaan pull.

supportsIterations

Jika true, permintaan pull ini mendukung beberapa iterasi. Dukungan iterasi berarti dorongan individu ke cabang sumber permintaan pull dapat ditinjau dan komentar yang ditinggalkan dalam satu iterasi akan dilacak di seluruh iterasi mendatang.

targetRefName

Nama cabang target permintaan pull.

title

Judul permintaan pull.

url

Digunakan secara internal.

workItemRefs

Setiap referensi item kerja yang terkait dengan permintaan pull ini.

Detail Properti

artifactId

String yang secara unik mengidentifikasi permintaan pull ini. Untuk membuat ID artefak untuk permintaan pull, gunakan templat ini: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}

artifactId: string

Nilai Properti

string

autoCompleteSetBy

Jika diatur, pelengkapan otomatis diaktifkan untuk permintaan pull ini dan ini adalah identitas yang mengaktifkannya.

autoCompleteSetBy: IdentityRef

Nilai Properti

closedBy

Pengguna yang menutup permintaan pull.

closedBy: IdentityRef

Nilai Properti

closedDate

Tanggal ketika permintaan pull ditutup (selesai, ditinggalkan, atau digabungkan secara eksternal).

closedDate: Date

Nilai Properti

Date

codeReviewId

ID tinjauan kode permintaan pull. Digunakan secara internal.

codeReviewId: number

Nilai Properti

number

commits

Commit yang terkandung dalam permintaan pull.

commits: GitCommitRef[]

Nilai Properti

completionOptions

Opsi yang memengaruhi bagaimana permintaan pull akan digabungkan saat selesai.

completionOptions: GitPullRequestCompletionOptions

Nilai Properti

completionQueueTime

Tanggal terbaru di mana permintaan pull memasuki antrean untuk diselesaikan. Digunakan secara internal.

completionQueueTime: Date

Nilai Properti

Date

createdBy

Identitas pengguna yang membuat permintaan pull.

createdBy: IdentityRef

Nilai Properti

creationDate

Tanggal ketika permintaan pull dibuat.

creationDate: Date

Nilai Properti

Date

description

Deskripsi permintaan pull.

description: string

Nilai Properti

string

forkSource

Jika ini adalah PR dari fork, ini akan berisi informasi tentang sumbernya.

forkSource: GitForkRef

Nilai Properti

hasMultipleMergeBases

Peringatan beberapa mergebases

hasMultipleMergeBases: boolean

Nilai Properti

boolean

ignoreTargetRefAndChooseDynamically

Parameter opsional ini memungkinkan klien untuk menggunakan pilihan dinamis sisi server untuk ref target. Karena kontrak yang sudah ada sebelumnya, pengguna harus menentukan ref target, tetapi opsi ini akan menyebabkan server mengabaikannya dan memilih secara dinamis dari favorit pengguna (atau cabang default).

ignoreTargetRefAndChooseDynamically: boolean

Nilai Properti

boolean

isDraft

Permintaan tarik Draf / WIP.

isDraft: boolean

Nilai Properti

boolean

labels

Label yang terkait dengan permintaan pull.

labels: WebApiTagDefinition[]

Nilai Properti

lastMergeCommit

Penerapan penggabungan permintaan pull terbaru. Jika kosong, penggabungan terbaru sedang berlangsung atau tidak berhasil.

lastMergeCommit: GitCommitRef

Nilai Properti

lastMergeSourceCommit

Penerapan di kepala cabang sumber pada saat penggabungan permintaan tarik terakhir.

lastMergeSourceCommit: GitCommitRef

Nilai Properti

lastMergeTargetCommit

Penerapan di kepala cabang target pada saat penggabungan permintaan pull terakhir.

lastMergeTargetCommit: GitCommitRef

Nilai Properti

mergeFailureMessage

Jika diatur, penggabungan permintaan pull gagal karena alasan ini.

mergeFailureMessage: string

Nilai Properti

string

mergeFailureType

Jenis kegagalan (jika ada) penggabungan permintaan pull.

mergeFailureType: PullRequestMergeFailureType

Nilai Properti

mergeId

ID pekerjaan yang digunakan untuk menjalankan penggabungan permintaan pull. Digunakan secara internal.

mergeId: string

Nilai Properti

string

mergeOptions

Opsi yang digunakan saat penggabungan permintaan pull berjalan. Ini terpisah dari opsi penyelesaian karena penyelesaian hanya terjadi sekali dan penggabungan baru akan berjalan setiap kali cabang sumber permintaan pull berubah.

mergeOptions: GitPullRequestMergeOptions

Nilai Properti

mergeStatus

Status penggabungan permintaan pull saat ini.

mergeStatus: PullRequestAsyncStatus

Nilai Properti

pullRequestId

ID permintaan pull.

pullRequestId: number

Nilai Properti

number

remoteUrl

Digunakan secara internal.

remoteUrl: string

Nilai Properti

string

repository

Repositori yang berisi cabang target permintaan pull.

repository: GitRepository

Nilai Properti

reviewers

Daftar peninjau pada permintaan tarik bersama dengan status suara mereka.

reviewers: IdentityRefWithVote[]

Nilai Properti

sourceRefName

Nama cabang sumber permintaan pull.

sourceRefName: string

Nilai Properti

string

status

Status permintaan pull.

status: PullRequestStatus

Nilai Properti

supportsIterations

Jika true, permintaan pull ini mendukung beberapa iterasi. Dukungan iterasi berarti dorongan individu ke cabang sumber permintaan pull dapat ditinjau dan komentar yang ditinggalkan dalam satu iterasi akan dilacak di seluruh iterasi mendatang.

supportsIterations: boolean

Nilai Properti

boolean

targetRefName

Nama cabang target permintaan pull.

targetRefName: string

Nilai Properti

string

title

Judul permintaan pull.

title: string

Nilai Properti

string

url

Digunakan secara internal.

url: string

Nilai Properti

string

workItemRefs

Setiap referensi item kerja yang terkait dengan permintaan pull ini.

workItemRefs: ResourceRef[]

Nilai Properti