Aracılığıyla paylaş


GitPullRequest interface

Çekme isteğiyle ilişkili tüm verileri temsil eder.

Özellikler

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}

autoCompleteSetBy

Ayarlanırsa, bu çekme isteği için otomatik tamamlama etkinleştirilir ve bunu etkinleştiren kimlik budur.

closedBy

Çekme isteğini kapatan kullanıcı.

closedDate

Çekme isteğinin kapatıldığı tarih (tamamlandı, bırakıldı veya harici olarak birleştirildi).

codeReviewId

Çekme isteğinin kod gözden geçirme kimliği. Dahili olarak kullanılır.

commits

Çekme isteğinde yer alan işlemeler.

completionOptions

Çekme isteğinin tamamlandığında nasıl birleştirileceğini etkileyen seçenekler.

completionQueueTime

Çekme isteğinin tamamlanacak kuyruğa girdiği en son tarih. Dahili olarak kullanılır.

createdBy

Çekme isteğini oluşturan kullanıcının kimliği.

creationDate

Çekme isteğinin oluşturulduğu tarih.

description

Çekme isteğinin açıklaması.

forkSource

Bu bir çataldan gelen bir çekme isteğiyse, kaynağı hakkında bilgi içerir.

hasMultipleMergeBases

Birden çok birleştirme temeli uyarısı

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.

isDraft

Taslak / WIP çekme isteği.

labels

Çekme isteğiyle ilişkili etiketler.

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.

lastMergeSourceCommit

Son çekme isteği birleştirme sırasında kaynak dalın başındaki işleme.

lastMergeTargetCommit

Son çekme isteği birleştirme sırasında hedef dalın başındaki işleme.

mergeFailureMessage

Ayarlandıysa, çekme isteği birleştirme bu nedenle başarısız oldu.

mergeFailureType

Çekme isteği birleştirme işleminin hata türü (varsa).

mergeId

Çekme isteği birleştirmeyi çalıştırmak için kullanılan işin kimliği. Dahili olarak kullanılır.

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.

mergeStatus

Çekme isteği birleştirme işleminin geçerli durumu.

pullRequestId

Çekme isteğinin kimliği.

remoteUrl

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.

sourceRefName

Çekme isteğinin kaynak dalının adı.

status

Çekme isteğinin durumu.

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.

targetRefName

Çekme isteğinin hedef dalının adı.

title

Çekme isteğinin başlığı.

url

Dahili olarak kullanılır.

workItemRefs

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

Çekme isteğini kapatan kullanıcı.

closedBy: IdentityRef

Özellik Değeri

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

Çekme isteğinde yer alan işlemeler.

commits: GitCommitRef[]

Özellik Değeri

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

Çekme isteğini oluşturan kullanıcının kimliği.

createdBy: IdentityRef

Özellik Değeri

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

Çekme isteğinin hedef dalını içeren depo.

repository: GitRepository

Özellik Değeri

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

Çekme isteğinin durumu.

status: PullRequestStatus

Özellik Değeri

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[]

Özellik Değeri