GitPullRequest interface
Çekme isteğiyle ilişkili tüm verileri temsil eder.
Özellikler
| artifact |
Bu çekme isteğini benzersiz olarak tanımlayan bir dize. Çekme isteği için yapıt kimliği oluşturmak için şu şablonu kullanın: |
| auto |
Ayarlanırsa, bu çekme isteği için otomatik tamamlama etkinleştirilir ve bunu etkinleştiren kimlik budur. |
| closed |
Çekme isteğini kapatan kullanıcı. |
| closed |
Çekme isteğinin kapatıldığı tarih (tamamlandı, bırakıldı veya harici olarak birleştirildi). |
| code |
Çekme isteğinin kod gözden geçirme kimliği. Dahili olarak kullanılır. |
| commits | Çekme isteğinde yer alan işlemeler. |
| completion |
Çekme isteğinin tamamlandığında nasıl birleştirileceğini etkileyen seçenekler. |
| completion |
Çekme isteğinin tamamlanacak kuyruğa girdiği en son tarih. Dahili olarak kullanılır. |
| created |
Çekme isteğini oluşturan kullanıcının kimliği. |
| creation |
Çekme isteğinin oluşturulduğu tarih. |
| description | Çekme isteğinin açıklaması. |
| fork |
Bu bir çataldan gelen bir çekme isteğiyse, kaynağı hakkında bilgi içerir. |
| has |
Birden çok birleştirme temeli uyarısı |
| ignore |
Bu isteğe bağlı parametre istemcilerin hedef başvuru için sunucu tarafı dinamik seçimleri kullanmasına olanak tanır. Önceden var olan sözleşmeler nedeniyle, kullanıcıların bir hedef başvuru belirtmesi gerekir, ancak bu seçenek sunucunun bunu yoksaymasına ve kullanıcının sık kullanılanlarından (veya varsayılan daldan) dinamik olarak seçmesine neden olur. |
| is |
Taslak / WIP çekme isteği. |
| labels | Çekme isteğiyle ilişkili etiketler. |
| last |
En son çekme isteği birleştirme işleminin işlemesi. Boşsa, en son birleştirme işlemi devam ediyor veya başarısız oldu. |
| last |
Son çekme isteği birleştirme sırasında kaynak dalın başındaki işleme. |
| last |
Son çekme isteği birleştirme sırasında hedef dalın başındaki işleme. |
| merge |
Ayarlandıysa, çekme isteği birleştirme bu nedenle başarısız oldu. |
| merge |
Çekme isteği birleştirme işleminin hata türü (varsa). |
| merge |
Çekme isteği birleştirmeyi çalıştırmak için kullanılan işin kimliği. Dahili olarak kullanılır. |
| merge |
Çekme isteği birleştirme çalıştırıldığında kullanılan seçenekler. Bunlar tamamlama yalnızca bir kez gerçekleştiğinden ve çekme isteğinin kaynak dalı her değiştiğinde yeni bir birleştirme çalıştırılacağından tamamlama seçeneklerinden ayrıdır. |
| merge |
Çekme isteği birleştirme işleminin geçerli durumu. |
| pull |
Çekme isteğinin kimliği. |
| remote |
Dahili olarak kullanılır. |
| repository | Çekme isteğinin hedef dalını içeren depo. |
| reviewers | Çekme isteğindeki gözden geçirenlerin listesi ve oylarının durumu. |
| source |
Çekme isteğinin kaynak dalının adı. |
| status | Çekme isteğinin durumu. |
| supports |
True ise, bu çekme isteği birden çok yinelemeyi destekler. Yineleme desteği, çekme isteğinin kaynak dalına yapılan tek tek gönderimlerin gözden geçirilebileceği ve bir yinelemede bırakılan açıklamaların gelecekteki yinelemelerde izlendiği anlamına gelir. |
| target |
Çekme isteğinin hedef dalının adı. |
| title | Çekme isteğinin başlığı. |
| url | Dahili olarak kullanılır. |
| work |
Bu çekme isteğiyle ilişkili tüm iş öğesi başvuruları. |
Özellik Ayrıntıları
artifactId
Bu çekme isteğini benzersiz olarak tanımlayan bir dize. Çekme isteği için yapıt kimliği oluşturmak için şu şablonu kullanın: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Özellik Değeri
string
autoCompleteSetBy
Ayarlanırsa, bu çekme isteği için otomatik tamamlama etkinleştirilir ve bunu etkinleştiren kimlik budur.
autoCompleteSetBy: IdentityRef
Özellik Değeri
closedBy
closedDate
Çekme isteğinin kapatıldığı tarih (tamamlandı, bırakıldı veya harici olarak birleştirildi).
closedDate: Date
Özellik Değeri
Date
codeReviewId
Çekme isteğinin kod gözden geçirme kimliği. Dahili olarak kullanılır.
codeReviewId: number
Özellik Değeri
number
commits
completionOptions
Çekme isteğinin tamamlandığında nasıl birleştirileceğini etkileyen seçenekler.
completionOptions: GitPullRequestCompletionOptions
Özellik Değeri
completionQueueTime
Çekme isteğinin tamamlanacak kuyruğa girdiği en son tarih. Dahili olarak kullanılır.
completionQueueTime: Date
Özellik Değeri
Date
createdBy
creationDate
Çekme isteğinin oluşturulduğu tarih.
creationDate: Date
Özellik Değeri
Date
description
Çekme isteğinin açıklaması.
description: string
Özellik Değeri
string
forkSource
Bu bir çataldan gelen bir çekme isteğiyse, kaynağı hakkında bilgi içerir.
forkSource: GitForkRef
Özellik Değeri
hasMultipleMergeBases
Birden çok birleştirme temeli uyarısı
hasMultipleMergeBases: boolean
Özellik Değeri
boolean
ignoreTargetRefAndChooseDynamically
Bu isteğe bağlı parametre istemcilerin hedef başvuru için sunucu tarafı dinamik seçimleri kullanmasına olanak tanır. Önceden var olan sözleşmeler nedeniyle, kullanıcıların bir hedef başvuru belirtmesi gerekir, ancak bu seçenek sunucunun bunu yoksaymasına ve kullanıcının sık kullanılanlarından (veya varsayılan daldan) dinamik olarak seçmesine neden olur.
ignoreTargetRefAndChooseDynamically: boolean
Özellik Değeri
boolean
isDraft
Taslak / WIP çekme isteği.
isDraft: boolean
Özellik Değeri
boolean
labels
Çekme isteğiyle ilişkili etiketler.
labels: WebApiTagDefinition[]
Özellik Değeri
lastMergeCommit
En son çekme isteği birleştirme işleminin işlemesi. Boşsa, en son birleştirme işlemi devam ediyor veya başarısız oldu.
lastMergeCommit: GitCommitRef
Özellik Değeri
lastMergeSourceCommit
Son çekme isteği birleştirme sırasında kaynak dalın başındaki işleme.
lastMergeSourceCommit: GitCommitRef
Özellik Değeri
lastMergeTargetCommit
Son çekme isteği birleştirme sırasında hedef dalın başındaki işleme.
lastMergeTargetCommit: GitCommitRef
Özellik Değeri
mergeFailureMessage
Ayarlandıysa, çekme isteği birleştirme bu nedenle başarısız oldu.
mergeFailureMessage: string
Özellik Değeri
string
mergeFailureType
Çekme isteği birleştirme işleminin hata türü (varsa).
mergeFailureType: PullRequestMergeFailureType
Özellik Değeri
mergeId
Çekme isteği birleştirmeyi çalıştırmak için kullanılan işin kimliği. Dahili olarak kullanılır.
mergeId: string
Özellik Değeri
string
mergeOptions
Çekme isteği birleştirme çalıştırıldığında kullanılan seçenekler. Bunlar tamamlama yalnızca bir kez gerçekleştiğinden ve çekme isteğinin kaynak dalı her değiştiğinde yeni bir birleştirme çalıştırılacağından tamamlama seçeneklerinden ayrıdır.
mergeOptions: GitPullRequestMergeOptions
Özellik Değeri
mergeStatus
Çekme isteği birleştirme işleminin geçerli durumu.
mergeStatus: PullRequestAsyncStatus
Özellik Değeri
pullRequestId
Çekme isteğinin kimliği.
pullRequestId: number
Özellik Değeri
number
remoteUrl
Dahili olarak kullanılır.
remoteUrl: string
Özellik Değeri
string
repository
reviewers
Çekme isteğindeki gözden geçirenlerin listesi ve oylarının durumu.
reviewers: IdentityRefWithVote[]
Özellik Değeri
sourceRefName
Çekme isteğinin kaynak dalının adı.
sourceRefName: string
Özellik Değeri
string
status
supportsIterations
True ise, bu çekme isteği birden çok yinelemeyi destekler. Yineleme desteği, çekme isteğinin kaynak dalına yapılan tek tek gönderimlerin gözden geçirilebileceği ve bir yinelemede bırakılan açıklamaların gelecekteki yinelemelerde izlendiği anlamına gelir.
supportsIterations: boolean
Özellik Değeri
boolean
targetRefName
Çekme isteğinin hedef dalının adı.
targetRefName: string
Özellik Değeri
string
title
Çekme isteğinin başlığı.
title: string
Özellik Değeri
string
url
Dahili olarak kullanılır.
url: string
Özellik Değeri
string
workItemRefs
Bu çekme isteğiyle ilişkili tüm iş öğesi başvuruları.
workItemRefs: ResourceRef[]