GitPullRequest interface
Mewakili semua data yang terkait dengan permintaan pull.
Properti
| artifact |
String yang secara unik mengidentifikasi permintaan pull ini. Untuk membuat ID artefak untuk permintaan pull, gunakan templat ini: |
| auto |
Jika diatur, pelengkapan otomatis diaktifkan untuk permintaan pull ini dan ini adalah identitas yang mengaktifkannya. |
| closed |
Pengguna yang menutup permintaan pull. |
| closed |
Tanggal ketika permintaan pull ditutup (selesai, ditinggalkan, atau digabungkan secara eksternal). |
| code |
ID tinjauan kode permintaan pull. Digunakan secara internal. |
| commits | Commit yang terkandung dalam permintaan pull. |
| completion |
Opsi yang memengaruhi bagaimana permintaan pull akan digabungkan saat selesai. |
| completion |
Tanggal terbaru di mana permintaan pull memasuki antrean untuk diselesaikan. Digunakan secara internal. |
| created |
Identitas pengguna yang membuat permintaan pull. |
| creation |
Tanggal ketika permintaan pull dibuat. |
| description | Deskripsi permintaan pull. |
| fork |
Jika ini adalah PR dari fork, ini akan berisi informasi tentang sumbernya. |
| has |
Peringatan beberapa mergebases |
| ignore |
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). |
| is |
Permintaan tarik Draf / WIP. |
| labels | Label yang terkait dengan permintaan pull. |
| last |
Penerapan penggabungan permintaan pull terbaru. Jika kosong, penggabungan terbaru sedang berlangsung atau tidak berhasil. |
| last |
Penerapan di kepala cabang sumber pada saat penggabungan permintaan tarik terakhir. |
| last |
Penerapan di kepala cabang target pada saat penggabungan permintaan pull terakhir. |
| merge |
Jika diatur, penggabungan permintaan pull gagal karena alasan ini. |
| merge |
Jenis kegagalan (jika ada) penggabungan permintaan pull. |
| merge |
ID pekerjaan yang digunakan untuk menjalankan penggabungan permintaan pull. Digunakan secara internal. |
| merge |
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. |
| merge |
Status penggabungan permintaan pull saat ini. |
| pull |
ID permintaan pull. |
| remote |
Digunakan secara internal. |
| repository | Repositori yang berisi cabang target permintaan pull. |
| reviewers | Daftar peninjau pada permintaan tarik bersama dengan status suara mereka. |
| source |
Nama cabang sumber permintaan pull. |
| status | Status permintaan pull. |
| supports |
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. |
| target |
Nama cabang target permintaan pull. |
| title | Judul permintaan pull. |
| url | Digunakan secara internal. |
| work |
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
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
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
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
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[]