GitRestClient class
VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf
- Extends
Oluşturucular
| Git |
Özellikler
| RESOURCE_AREA_ID |
Yöntemler
| create |
Açıklamalı etiket oluşturun. |
| create |
Çekme isteğine yeni bir dosya ekleyin. |
| create |
Kiraz, yeni bir dala çekme isteğiyle ilişkili belirli bir işlemeyi veya işlemeyi seçer. |
| create |
Çekme isteğinde belirli bir iş parçacığı üzerinde açıklama oluşturun (iş parçacığı başına en fazla 500 açıklama oluşturulabilir). |
| create |
Git işleme durumu oluşturma. |
| create |
Başvuru sık kullanılanı oluşturur |
| create |
Başka bir deponun refs'lerinin bu depoya eklenmesini isteyin. Mevcut iki çatalı eşitler. Bir çatal oluşturmak için lütfen a href="<; repositories endpointhttps://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1"/a adresine bakın><.> |
| create |
İçeri aktarma isteği oluşturun. |
| create |
Açıklamaya benzer bir şey ekleyin. |
| create |
Git birleştirme işlemi isteyin. Şu anda yalnızca 2 işlemenin birleştirilmesi destekleniyor. |
| create |
Çekme isteği oluşturun. |
| create |
Yinelemede bir çekme isteği durumu oluşturun. Bu işlem, istek gövdesinde belirtilen yineleme kimliğine sahip çekme isteğinde durum oluşturma işlemiyle aynı sonucu verir. |
| create |
Bir etiket oluşturun (henüz yoksa) ve bunu belirtilen çekme isteği için etiket (etiket) olarak ekleyin. Gerekli tek alan, yeni etiketin (etiket) adıdır. |
| create |
Çekme isteğine gözden geçiren ekleyin veya oy verin. |
| create |
Çekme isteğine gözden geçirenleri ekleyin. |
| create |
Çekme isteği durumu oluşturun. |
| create |
Değişiklikleri depoya gönderin. |
| create |
Ekip projesinde git deposu oluşturun. |
| create |
Belirli bir işleme veya çekme isteğiyle ilişkili işlemeler tarafından sunulan değişiklikleri geri döndüren yeni bir dal oluşturmak için işlemi başlatır. |
| create |
Çekme isteğinde bir iş parçacığı oluşturun. |
| create |
Bir çekme isteğini gözden geçirenlere, bir unmaterialized identity ekleyin. |
| delete |
Çekme isteği eklerini silin. |
| delete |
Çekme isteğindeki belirli bir iş parçacığıyla ilişkili açıklamayı silin. |
| delete |
DELETE Etkinleştirme durumunu ve BillableCommitters verilerini DB'den siler. Etkinleştirme verilerinin silinmesi, etkilenen depolar için bu verileri etkin bir şekilde devre dışı bırakır. |
| delete |
Bir açıklamadaki benzer öğeyi silin. |
| delete |
Çekme isteği yineleme durumunu silin. |
| delete |
Çekme isteğine atananların kümesinden bir etiket (etiket) kaldırır. Etiketin kendisi silinmez. |
| delete |
Bir çekme isteğinden gözden geçireni kaldırın. |
| delete |
Çekme isteği durumunu silin. |
| delete |
Belirtilen sık kullanılan refs'leri siler |
| delete |
Git deposunu silme |
| delete |
Geçici olarak silinmiş bir Git deposunu yok edin (sabit silme). |
| get |
Açıklamalı etiket alın. |
| get |
Çekme isteği ekinin dosya içeriğini alın. |
| get |
Belirli bir çekme isteğine eklenmiş dosyaların listesini alın. |
| get |
Çekme isteği ekinin dosya içeriğini alın. |
| get |
Belirli bir tarih için Gelişmiş Güvenlik hizmeti için gerçek faturalanabilir işlemeleri alma. |
| get |
Belirli bir tarih için Gelişmiş Güvenlik hizmeti için ayrıntılı gerçek faturalanabilir işleyicileri alın. Ayrıntılı sonuçlar, faturalama sorunlarını tanılamaya yardımcı olmak için geçici olarak silinen projeleri ve depoları kasıtlı olarak filtrelemez. |
| get |
Tek bir blob alın. |
| get |
Tek bir blob alın. |
| get |
Zip dosyası indirmesinde bir veya daha fazla blob alır. |
| get |
Tek bir blob alın. |
| get |
Tek bir dal hakkındaki istatistikleri alın. |
| get |
Bir depodaki tüm dallarla ilgili istatistikleri alın. |
| get |
Birden çok işleme için istatistikleri alma |
| get |
Belirli bir işleme için değişiklikleri alma. |
| get |
Vişne seçme kimliğine göre bir kiraz seçme işlemi hakkında bilgi alın. |
| get |
Kimliğine göre bir kiraz seçimi için bir çakışma alma |
| get |
Bir kiraz seçimi için tüm çakışmaları alma |
| get |
Belirli bir dal için bir kiraz seçme işlemi hakkındaki bilgileri alın. Temel alınan nesne yapısı nedeniyle bu işlem pahalı olduğundan, bu API yalnızca en son 1000 kiraz seçme işlemine bakar. |
| get |
CommitId değeri verildiğinde, aynı vişne seçimi ailesindeki işlemelerin listesini döndürür. |
| get |
Çekme isteğindeki belirli bir iş parçacığıyla ilişkilendirilmiş bir açıklamayı alın. |
| get |
Çekme isteğindeki belirli bir iş parçacığıyla ilişkili tüm açıklamaları alın. |
| get |
Belirli bir işlemeyi alma. |
| get |
Temel ve hedef işlemeler arasındaki en yakın ortak işlemeyi (birleştirme tabanı) bulun ve temel ve hedef işlemeler ya da ortak ve hedef işlemeler arasında fark elde edin. |
| get |
Proje için git işlemelerini alma |
| get |
Arama ölçütleriyle eşleşen bir proje için git işlemelerini alma |
| get |
Silinen git depolarını alma. |
| get |
Proje depoları için GET Etkinleştirme durumu. |
| get |
|
| get |
|
| get |
Son 90 gün için bir depo için tahmini faturalanabilir işleyicileri alma. |
| get |
Bir Kuruluş için son 90 gün için tahmini faturalanabilir gönderimcileri alın. |
| get |
Son 90 gün için bir proje için tahmini faturalanabilir göndericiler alın. |
| get |
Belirtilen dosyaların her biri için dosya farklarını alma |
| get |
Koleksiyondaki bir deponun tüm çatallarını alın. |
| get |
Belirli bir çatal eşitleme işleminin ayrıntılarını alın. |
| get |
Bu depoda istenen tüm çatal eşitleme işlemlerini alın. |
| get |
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Öğe koleksiyonu için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Belirli bir içeri aktarma isteğini alma. |
| get |
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Öğe koleksiyonu için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Belirli bir yol listesi veya uzun bir yol için depodaki / projedeki bir öğe toplu işlemini alır |
| get |
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir. |
| get |
Yorum için beğeniler alın. |
| get |
İsteğe bağlı olarak çatallar arasında iki işlemenin birleştirme temellerini bulun. otherRepositoryId belirtilmezse, birleştirme temelleri yalnızca yerel repositoryNameOrId bağlamında hesaplanır. |
| get |
Belirli bir birleştirme işleminin ayrıntılarını alın. |
| get |
GET Gelişmiş Güvenlik İzni durumu. |
| get |
Çekme isteği alma. |
| get |
Çekme isteği alma. |
| get |
Belirtilen çekme isteği için işlemeleri alın. |
| get |
Kimlikle çekme isteği için bir çakışma alma |
| get |
Çekme isteği için tüm çakışmaları alma |
| get |
Çekme isteği için belirtilen yinelemeyi alın. |
| get |
İki yineleme arasındaki çekme isteğinde yapılan değişiklikleri alın. |
| get |
Bir çekme isteğinin belirtilen yinelemesi için işlemeleri alın. |
| get |
Belirtilen çekme isteği için yineleme listesini alın. |
| get |
Kimliğine göre belirli çekme isteği yineleme durumunu alın. Durum kimliği, tüm yinelemelerde çekme isteği içinde benzersizdir. |
| get |
Çekme isteği yinelemesiyle ilişkili tüm durumları alın. |
| get |
Çekme isteğine atanmış tek bir etiket (etiket) alır. |
| get |
Çekme isteğine atanan tüm etiketleri (etiketleri) alın. |
| get |
Çekme isteğinin dış özelliklerini alma. |
| get |
Bu API, belirli bir işlemeyle ilgili çekme isteklerini bulmak için kullanılır. Belirli bir birleştirme işlemesini oluşturan çekme isteğini bulmak için veya belirli bir işlemeyi birleştirmiş olan tüm çekme isteklerini bulmak için kullanılabilir. Giriş, her biri bir işleme listesi içeren sorguların listesidir. Aradığınız her commit için, commit -> pull isteklerinden oluşan bir sözlük geri alacaksınız. |
| get |
Çekme isteğinde belirli bir gözden geçiren hakkında bilgi alma |
| get |
Çekme isteği için gözden geçirenleri alma |
| get |
Belirtilen ölçütlerle eşleşen tüm çekme isteklerini alın. |
| get |
Belirtilen ölçütlerle eşleşen tüm çekme isteklerini alın. |
| get |
Belirli çekme isteği durumunu kimliğine göre alın. Durum kimliği, tüm yinelemelerde çekme isteği içinde benzersizdir. |
| get |
Çekme isteğiyle ilişkili tüm durumları alın. |
| get |
Çekme isteğindeki bir iş parçacığını alma. |
| get |
Çekme isteğiyle ilişkili iş öğelerinin listesini alın. |
| get |
Belirli bir gönderimi alır. |
| get |
Belirli bir gönderimle ilişkili işlemelerin listesini alın. |
| get |
Belirtilen depoyla ilişkili gönderimleri alır. |
| get |
Geri dönüşüm kutusundan geçici olarak silinen git depolarını alın. |
| get |
Sık kullanılan bir kimlik için sık kullanılan refs'leri alır. |
| get |
Depo ve kimlik için refs sık kullanılanlarını alır. |
| get |
|
| get |
Sağlanan depoyu kendi depoları için sorgular ve döndürür. |
| get |
Git depolarını alın. |
| get |
Ada ve sayfalandırmaya göre filtre uygulanmış git depolarını alın. |
| get |
Git deposunu alın. |
| get |
Git deposunu alın. |
| get |
Kimliği geri döndürerek geri döndürme işlemiyle ilgili bilgileri alın. |
| get |
Kimlikle geri döndürme için bir çakışma alma |
| get |
Geri döndürme için tüm çakışmaları alma |
| get |
Belirli bir dal için geri döndürme işlemi hakkındaki bilgileri alın. |
| get |
Git işlemesiyle ilişkili durumları alma. |
| get |
Belirli bir depo veya takım projesi için çekme isteği önerisi alın. |
| get |
Çekme isteğindeki tüm iş parçacıklarını alma. |
| get |
Ağaç uç noktası, belirtilen ağacın altındaki nesne koleksiyonunu döndürür. Ağaçlar Git deposundaki klasörlerdir. |
| get |
Ağaç uç noktası, belirtilen ağacın altındaki nesne koleksiyonunu döndürür. Ağaçlar Git deposundaki klasörlerdir. |
| query |
Depo için içeri aktarma isteklerini alma. |
| restore |
Geçici olarak silinen bir Git deposunu kurtarın. Yakın zamanda silinen depolar, sabit olarak silinmeden ve kurtarılamaz hale gelmeden önce bir süre geçici silme durumuna geçer. |
| set |
|
| set |
|
| share |
Belirli bir çekme isteği hakkında bir alıcı kümesine e-posta bildirimi gönderir |
| update |
Birleştirme çakışması çözümlemesini güncelleştirme |
| update |
Birden çok birleştirme çakışması çözümünü güncelleştirme |
| update |
Çekme isteğindeki belirli bir iş parçacığıyla ilişkili açıklamayı güncelleştirin. |
| update |
Depolar için POST Etkinleştirme durumu. |
| update |
Başarısız bir içeri aktarma isteğini yeniden deneyin veya bırakın. |
| update |
Çekme isteğini güncelleştirme |
| update |
Birleştirme çakışması çözümlemesini güncelleştirme |
| update |
Birden çok birleştirme çakışması çözümünü güncelleştirme |
| update |
Çekme isteği yineleme durumları koleksiyonunu güncelleştirin. Desteklenen tek işlem türü 'dir |
| update |
Çekme isteği dış özelliklerini oluşturun veya güncelleştirin. Düzeltme eki uygulama |
| update |
Gözden geçiren girdisini düzenleyin. Bu alanlar düzeltme eki uygulanabilir: isFlagged, hasDe eğimli |
| update |
Çekme isteğinde birden çok gözden geçirenin oylarını sıfırlayın. NOT: Bu uç nokta yalnızca oyların güncelleştirilmesini destekler, ancak gerekli gözden geçirenlerin güncelleştirilmesini (ilkeyi kullanma) veya adları görüntülemeyi desteklemez. |
| update |
Çekme isteği durumlarını toplamayı güncelleştirin. Desteklenen tek işlem türü 'dir |
| update |
Dalı kilitleme veya kilidini açma. |
| update |
Refs(dallar) oluşturma, güncelleştirme veya silme. |
| update |
Git deposunu yeni bir depo adıyla veya yeni bir varsayılan dalla güncelleştirir. |
| update |
Birleştirme çakışması çözümlemesini güncelleştirme |
| update |
Birden çok birleştirme çakışması çözümünü güncelleştirme |
| update |
Çekme isteğindeki bir iş parçacığını güncelleştirme. |
Oluşturucu Ayrıntıları
GitRestClient(IVssRestClientOptions)
Özellik Ayrıntıları
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Özellik Değeri
string
Yöntem Ayrıntıları
createAnnotatedTag(GitAnnotatedTag, string, string)
Açıklamalı etiket oluşturun.
function createAnnotatedTag(tagObject: GitAnnotatedTag, project: string, repositoryId: string): Promise<GitAnnotatedTag>
Parametreler
- tagObject
- GitAnnotatedTag
Oluşturulacak etiketin ayrıntılarını içeren nesne.
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği veya adı.
Döndürülenler
Promise<GitAnnotatedTag>
createAttachment(any, string, string, number, string)
Çekme isteğine yeni bir dosya ekleyin.
function createAttachment(content: any, fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment>
Parametreler
- content
-
any
Karşıya yüklenecek içerik
- fileName
-
string
Dosyanın adı.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<Attachment>
createCherryPick(GitAsyncRefOperationParameters, string, string)
Kiraz, yeni bir dala çekme isteğiyle ilişkili belirli bir işlemeyi veya işlemeyi seçer.
function createCherryPick(cherryPickToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitCherryPick>
Parametreler
- cherryPickToCreate
- GitAsyncRefOperationParameters
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği.
Döndürülenler
Promise<GitCherryPick>
createComment(Comment, string, number, number, string)
Çekme isteğinde belirli bir iş parçacığı üzerinde açıklama oluşturun (iş parçacığı başına en fazla 500 açıklama oluşturulabilir).
function createComment(comment: Comment, repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment>
Parametreler
- comment
- Comment
Oluşturulacak açıklama. Açıklamalar en fazla 150.000 karakter olabilir.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
İstenen açıklamanın bulunduğu iş parçacığının kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<Comment>
createCommitStatus(GitStatus, string, string, string)
Git işleme durumu oluşturma.
function createCommitStatus(gitCommitStatusToCreate: GitStatus, commitId: string, repositoryId: string, project?: string): Promise<GitStatus>
Parametreler
- gitCommitStatusToCreate
- GitStatus
Oluşturulacak Git işleme durumu nesnesi.
- commitId
-
string
Git işlemesinin kimliği.
- repositoryId
-
string
Deponun kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitStatus>
createFavorite(GitRefFavorite, string)
Başvuru sık kullanılanı oluşturur
function createFavorite(favorite: GitRefFavorite, project: string): Promise<GitRefFavorite>
Parametreler
- favorite
- GitRefFavorite
Oluşturulacak başvuru sık kullanılanı.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitRefFavorite>
createForkSyncRequest(GitForkSyncRequestParameters, string, string, boolean)
Başka bir deponun refs'lerinin bu depoya eklenmesini isteyin. Mevcut iki çatalı eşitler. Bir çatal oluşturmak için lütfen a href="<; repositories endpointhttps://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1"/a adresine bakın><.>
function createForkSyncRequest(syncParams: GitForkSyncRequestParameters, repositoryNameOrId: string, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parametreler
- syncParams
- GitForkSyncRequestParameters
Kaynak depo ve başvuru eşlemesi.
- repositoryNameOrId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- includeLinks
-
boolean
Bağlantıları eklemek için true
Döndürülenler
Promise<GitForkSyncRequest>
createImportRequest(GitImportRequest, string, string)
İçeri aktarma isteği oluşturun.
function createImportRequest(importRequest: GitImportRequest, project: string, repositoryId: string): Promise<GitImportRequest>
Parametreler
- importRequest
- GitImportRequest
Oluşturulacak içeri aktarma isteği.
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun adı veya kimliği.
Döndürülenler
Promise<GitImportRequest>
createLike(string, number, number, number, string)
Açıklamaya benzer bir şey ekleyin.
function createLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
Açıklamayı içeren iş parçacığının kimliği.
- commentId
-
number
Açıklamanın kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
createMergeRequest(GitMergeParameters, string, string, boolean)
Git birleştirme işlemi isteyin. Şu anda yalnızca 2 işlemenin birleştirilmesi destekleniyor.
function createMergeRequest(mergeParameters: GitMergeParameters, project: string, repositoryNameOrId: string, includeLinks?: boolean): Promise<GitMerge>
Parametreler
- mergeParameters
- GitMergeParameters
Ebeveynler commitId'leri ve birleştirme işleme dağınıklığı.
- project
-
string
Proje kimliği veya proje adı
- repositoryNameOrId
-
string
Deponun adı veya kimliği.
- includeLinks
-
boolean
Bağlantıları eklemek için true
Döndürülenler
Promise<GitMerge>
createPullRequest(GitPullRequest, string, string, boolean)
Çekme isteği oluşturun.
function createPullRequest(gitPullRequestToCreate: GitPullRequest, repositoryId: string, project?: string, supportsIterations?: boolean): Promise<GitPullRequest>
Parametreler
- gitPullRequestToCreate
- GitPullRequest
Oluşturulacak çekme isteği.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- project
-
string
Proje kimliği veya proje adı
- supportsIterations
-
boolean
Doğruysa, çekme isteğine yapılan sonraki gönderimler ayrı ayrı gözden geçirilebilir. Bu işlev gerekli değilse performans nedenleriyle büyük çekme istekleri için bunu false olarak ayarlayın.
Döndürülenler
Promise<GitPullRequest>
createPullRequestIterationStatus(GitPullRequestStatus, string, number, number, string)
Yinelemede bir çekme isteği durumu oluşturun. Bu işlem, istek gövdesinde belirtilen yineleme kimliğine sahip çekme isteğinde durum oluşturma işlemiyle aynı sonucu verir.
function createPullRequestIterationStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus>
Parametreler
- status
- GitPullRequestStatus
Oluşturulacak çekme isteği durumu.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- iterationId
-
number
Çekme isteği yinelemesinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestStatus>
createPullRequestLabel(WebApiCreateTagRequestData, string, number, string, string)
Bir etiket oluşturun (henüz yoksa) ve bunu belirtilen çekme isteği için etiket (etiket) olarak ekleyin. Gerekli tek alan, yeni etiketin (etiket) adıdır.
function createPullRequestLabel(label: WebApiCreateTagRequestData, repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parametreler
Çekme isteğine atanacak etiket.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
- projectId
-
string
Proje kimliği veya proje adı.
Döndürülenler
Promise<WebApiTagDefinition>
createPullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Çekme isteğine gözden geçiren ekleyin veya oy verin.
function createPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parametreler
- reviewer
- IdentityRefWithVote
Hakemin oyu.<br />Gözden geçirenin kimliği burada yer alıyorsa, reviewerID parametresiyle eşleşmelidir.<br />Hakemler bu yöntemle kendi oylarını belirleyebilirler. Diğer gözden geçirenleri eklerken oy sıfır olarak ayarlanmalıdır.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- reviewerId
-
string
Gözden geçirenin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<IdentityRefWithVote>
createPullRequestReviewers(IdentityRef[], string, number, string)
Çekme isteğine gözden geçirenleri ekleyin.
function createPullRequestReviewers(reviewers: IdentityRef[], repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parametreler
- reviewers
Çekme isteğine eklenecek gözden geçirenler.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<IdentityRefWithVote[]>
createPullRequestStatus(GitPullRequestStatus, string, number, string)
Çekme isteği durumu oluşturun.
function createPullRequestStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus>
Parametreler
- status
- GitPullRequestStatus
Oluşturulacak çekme isteği durumu.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestStatus>
createPush(GitPush, string, string)
createRepository(GitRepositoryCreateOptions, string, string)
Ekip projesinde git deposu oluşturun.
function createRepository(gitRepositoryToCreate: GitRepositoryCreateOptions, project?: string, sourceRef?: string): Promise<GitRepository>
Parametreler
- gitRepositoryToCreate
- GitRepositoryCreateOptions
Depo adını, takım projesini ve/veya üst depoyu belirtin. İstek proje kapsamlıysa (proje kimliği dahil) gitRepositoryToCreate'dan takım projesi bilgileri atlanabilir.
- project
-
string
Proje kimliği veya proje adı
- sourceRef
-
string
[isteğe bağlı] Çatal deposu oluştururken kullanılacak kaynak ref'leri belirtin
Döndürülenler
Promise<GitRepository>
createRevert(GitAsyncRefOperationParameters, string, string)
Belirli bir işleme veya çekme isteğiyle ilişkili işlemeler tarafından sunulan değişiklikleri geri döndüren yeni bir dal oluşturmak için işlemi başlatır.
function createRevert(revertToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitRevert>
Parametreler
- revertToCreate
- GitAsyncRefOperationParameters
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği.
Döndürülenler
Promise<GitRevert>
createThread(GitPullRequestCommentThread, string, number, string)
Çekme isteğinde bir iş parçacığı oluşturun.
function createThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestCommentThread>
Parametreler
- commentThread
- GitPullRequestCommentThread
Oluşturulacak iş parçacığı. İş parçacığı en az bir açıklama içermelidir.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestCommentThread>
createUnmaterializedPullRequestReviewer(IdentityRefWithVote, string, number, string)
Bir çekme isteğini gözden geçirenlere, bir unmaterialized identity ekleyin.
function createUnmaterializedPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote>
Parametreler
- reviewer
- IdentityRefWithVote
Çekme isteğine eklemek için gözden geçiren.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<IdentityRefWithVote>
deleteAttachment(string, string, number, string)
Çekme isteği eklerini silin.
function deleteAttachment(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parametreler
- fileName
-
string
Silinecek ekin adı.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
deleteComment(string, number, number, number, string)
Çekme isteğindeki belirli bir iş parçacığıyla ilişkili açıklamayı silin.
function deleteComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
İstenen açıklamanın bulunduğu iş parçacığının kimliği.
- commentId
-
number
Açıklamanın kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
deleteEnablementStatus(boolean, boolean, string[])
DELETE Etkinleştirme durumunu ve BillableCommitters verilerini DB'den siler. Etkinleştirme verilerinin silinmesi, etkilenen depolar için bu verileri etkin bir şekilde devre dışı bırakır.
function deleteEnablementStatus(allProjects: boolean, includeBillableCommitters?: boolean, projectIds?: string[]): Promise<void>
Parametreler
- allProjects
-
boolean
- includeBillableCommitters
-
boolean
- projectIds
-
string[]
Döndürülenler
Promise<void>
deleteLike(string, number, number, number, string)
Bir açıklamadaki benzer öğeyi silin.
function deleteLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
Açıklamayı içeren iş parçacığının kimliği.
- commentId
-
number
Açıklamanın kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
deletePullRequestIterationStatus(string, number, number, number, string)
Çekme isteği yineleme durumunu silin.
function deletePullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<void>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- iterationId
-
number
Çekme isteği yinelemesinin kimliği.
- statusId
-
number
Çekme isteği durumunun kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
deletePullRequestLabels(string, number, string, string, string)
Çekme isteğine atananların kümesinden bir etiket (etiket) kaldırır. Etiketin kendisi silinmez.
function deletePullRequestLabels(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<void>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- labelIdOrName
-
string
İstenen etiketin adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- projectId
-
string
Proje kimliği veya proje adı.
Döndürülenler
Promise<void>
deletePullRequestReviewer(string, number, string, string)
Bir çekme isteğinden gözden geçireni kaldırın.
function deletePullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<void>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- reviewerId
-
string
Kaldırılacak gözden geçirenin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
deletePullRequestStatus(string, number, number, string)
Çekme isteği durumunu silin.
function deletePullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<void>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- statusId
-
number
Çekme isteği durumunun kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
deleteRefFavorite(string, number)
Belirtilen sık kullanılan refs'leri siler
function deleteRefFavorite(project: string, favoriteId: number): Promise<void>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- favoriteId
-
number
Silinecek başvurunun sık kullanılan kimliği.
Döndürülenler
Promise<void>
deleteRepository(string, string)
Git deposunu silme
function deleteRepository(repositoryId: string, project?: string): Promise<void>
Parametreler
- repositoryId
-
string
Deponun kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
deleteRepositoryFromRecycleBin(string, string)
Geçici olarak silinmiş bir Git deposunu yok edin (sabit silme).
function deleteRepositoryFromRecycleBin(project: string, repositoryId: string): Promise<void>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği.
Döndürülenler
Promise<void>
getAnnotatedTag(string, string, string)
Açıklamalı etiket alın.
function getAnnotatedTag(project: string, repositoryId: string, objectId: string): Promise<GitAnnotatedTag>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği veya adı.
- objectId
-
string
Alınacak etiketin ObjectId (Sha1Id) değeri.
Döndürülenler
Promise<GitAnnotatedTag>
getAttachmentContent(string, string, number, string)
Çekme isteği ekinin dosya içeriğini alın.
function getAttachmentContent(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parametreler
- fileName
-
string
Ekin adı.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<ArrayBuffer>
getAttachments(string, number, string)
Belirli bir çekme isteğine eklenmiş dosyaların listesini alın.
function getAttachments(repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<Attachment[]>
getAttachmentZip(string, string, number, string)
Çekme isteği ekinin dosya içeriğini alın.
function getAttachmentZip(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parametreler
- fileName
-
string
Ekin adı.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<ArrayBuffer>
getBillableCommitters(string, Date, number, number)
Belirli bir tarih için Gelişmiş Güvenlik hizmeti için gerçek faturalanabilir işlemeleri alma.
function getBillableCommitters(project: string, billingDate?: Date, skip?: number, take?: number): Promise<BillableCommitter[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- billingDate
-
Date
UTC bekleniyor. Belirtilmezse, varsayılan olarak önceki faturalama günü olur.
- skip
-
number
Sayfalama benzetimi yapmak için sonuç kümesinin X satırlarını atlayın.
- take
-
number
Sayfalama benzetimi yapmak için sonuç kümesinin Y satırlarını döndürür.
Döndürülenler
Promise<BillableCommitter[]>
getBillableCommittersDetail(string, string, Date)
Belirli bir tarih için Gelişmiş Güvenlik hizmeti için ayrıntılı gerçek faturalanabilir işleyicileri alın. Ayrıntılı sonuçlar, faturalama sorunlarını tanılamaya yardımcı olmak için geçici olarak silinen projeleri ve depoları kasıtlı olarak filtrelemez.
function getBillableCommittersDetail(project: string, includeDetails: string, billingDate?: Date): Promise<BillableCommitterDetail[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- includeDetails
-
string
Faturalanabilir işleyicilerle ilgili tüm ayrıntıları döndürür.
- billingDate
-
Date
UTC bekleniyor. Belirtilmezse, varsayılan olarak önceki faturalama günü olur.
Döndürülenler
Promise<BillableCommitterDetail[]>
getBlob(string, string, string, boolean, string, boolean)
Tek bir blob alın.
function getBlob(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<GitBlobRef>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- sha1
-
string
Dosyanın SHA1 karması. "Git/Items/Get Item" uç noktasını kullanarak dosyanın SHA1'ini alabilirsiniz.
- project
-
string
Proje kimliği veya proje adı
- download
-
boolean
True ise, tarayıcıda işlemek yerine bir indirme iste. Not: $format zip ise bu değer varsayılan olarak true olarak ayarlanır
- fileName
-
string
İndirme için kullanılacak bir fileName sağlayın.
- resolveLfs
-
boolean
True ise, LFS işaretçi dosyasıysa blobu LFS içeriğine çözümlemeyi deneyin. Yalnızca octet-stream Accept üst bilgileri veya $format türleriyle uyumludur
Döndürülenler
Promise<GitBlobRef>
getBlobContent(string, string, string, boolean, string, boolean)
Tek bir blob alın.
function getBlobContent(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<ArrayBuffer>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- sha1
-
string
Dosyanın SHA1 karması. "Git/Items/Get Item" uç noktasını kullanarak dosyanın SHA1'ini alabilirsiniz.
- project
-
string
Proje kimliği veya proje adı
- download
-
boolean
True ise, tarayıcıda işlemek yerine bir indirme iste. Not: $format zip ise bu değer varsayılan olarak true olarak ayarlanır
- fileName
-
string
İndirme için kullanılacak bir fileName sağlayın.
- resolveLfs
-
boolean
True ise, LFS işaretçi dosyasıysa blobu LFS içeriğine çözümlemeyi deneyin. Yalnızca octet-stream Accept üst bilgileri veya $format türleriyle uyumludur
Döndürülenler
Promise<ArrayBuffer>
getBlobsZip(string[], string, string, string)
Zip dosyası indirmesinde bir veya daha fazla blob alır.
function getBlobsZip(blobIds: string[], repositoryId: string, project?: string, filename?: string): Promise<ArrayBuffer>
Parametreler
- blobIds
-
string[]
Zip dosyasında döndürülecek blob kimlikleri (SHA1 karmaları).
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- filename
-
string
Döndürülenler
Promise<ArrayBuffer>
getBlobZip(string, string, string, boolean, string, boolean)
Tek bir blob alın.
function getBlobZip(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<ArrayBuffer>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- sha1
-
string
Dosyanın SHA1 karması. "Git/Items/Get Item" uç noktasını kullanarak dosyanın SHA1'ini alabilirsiniz.
- project
-
string
Proje kimliği veya proje adı
- download
-
boolean
True ise, tarayıcıda işlemek yerine bir indirme iste. Not: $format zip ise bu değer varsayılan olarak true olarak ayarlanır
- fileName
-
string
İndirme için kullanılacak bir fileName sağlayın.
- resolveLfs
-
boolean
True ise, LFS işaretçi dosyasıysa blobu LFS içeriğine çözümlemeyi deneyin. Yalnızca octet-stream Accept üst bilgileri veya $format türleriyle uyumludur
Döndürülenler
Promise<ArrayBuffer>
getBranch(string, string, string, GitVersionDescriptor)
Tek bir dal hakkındaki istatistikleri alın.
function getBranch(repositoryId: string, name: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- name
-
string
Dalın adı.
- project
-
string
Proje kimliği veya proje adı
- baseVersionDescriptor
- GitVersionDescriptor
Temel olarak kullanılacak işlemeyi veya dalı tanımlar.
Döndürülenler
Promise<GitBranchStats>
getBranches(string, string, GitVersionDescriptor)
Bir depodaki tüm dallarla ilgili istatistikleri alın.
function getBranches(repositoryId: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats[]>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- baseVersionDescriptor
- GitVersionDescriptor
Temel olarak kullanılacak işlemeyi veya dalı tanımlar.
Döndürülenler
Promise<GitBranchStats[]>
getBranchStatsBatch(GitQueryBranchStatsCriteria, string, string)
Birden çok işleme için istatistikleri alma
function getBranchStatsBatch(searchCriteria: GitQueryBranchStatsCriteria, repositoryId: string, project?: string): Promise<GitBranchStats[]>
Parametreler
- searchCriteria
- GitQueryBranchStatsCriteria
Karşılaştıracak Temel İşleme ve Hedef İşleme listesi.
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitBranchStats[]>
getChanges(string, string, string, number, number)
Belirli bir işleme için değişiklikleri alma.
function getChanges(commitId: string, repositoryId: string, project?: string, top?: number, skip?: number): Promise<GitCommitChanges>
Parametreler
- commitId
-
string
İşlemenin kimliği.
- repositoryId
-
string
Deponun kimliği veya kolay adı. Kolay adı kullanmak için projectId de belirtilmelidir.
- project
-
string
Proje kimliği veya proje adı
- top
-
number
Döndürülecek en fazla değişiklik sayısı.
- skip
-
number
Atlana değişikliklerin sayısı.
Döndürülenler
Promise<GitCommitChanges>
getCherryPick(string, number, string)
Vişne seçme kimliğine göre bir kiraz seçme işlemi hakkında bilgi alın.
function getCherryPick(project: string, cherryPickId: number, repositoryId: string): Promise<GitCherryPick>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- cherryPickId
-
number
Vişne seçimi kimliği.
- repositoryId
-
string
Deponun kimliği.
Döndürülenler
Promise<GitCherryPick>
getCherryPickConflict(string, number, number, string)
Kimliğine göre bir kiraz seçimi için bir çakışma alma
function getCherryPickConflict(repositoryId: string, cherryPickId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametreler
- repositoryId
-
string
- cherryPickId
-
number
- conflictId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflict>
getCherryPickConflicts(string, number, string, string, number, boolean, boolean, boolean)
Bir kiraz seçimi için tüm çakışmaları alma
function getCherryPickConflicts(repositoryId: string, cherryPickId: number, project?: string, continuationToken?: string, top?: number, excludeResolved?: boolean, onlyResolved?: boolean, includeObsolete?: boolean): Promise<PagedList<GitConflict>>
Parametreler
- repositoryId
-
string
- cherryPickId
-
number
- project
-
string
Proje kimliği veya proje adı
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Döndürülenler
Promise<PagedList<GitConflict>>
getCherryPickForRefName(string, string, string)
Belirli bir dal için bir kiraz seçme işlemi hakkındaki bilgileri alın. Temel alınan nesne yapısı nedeniyle bu işlem pahalı olduğundan, bu API yalnızca en son 1000 kiraz seçme işlemine bakar.
function getCherryPickForRefName(project: string, repositoryId: string, refName: string): Promise<GitCherryPick>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği.
- refName
-
string
Kiraz seçimi işlemi için kullanılan GitAsyncRefOperationParameters generatedRefName.
Döndürülenler
Promise<GitCherryPick>
getCherryPickRelationships(string, string, string, boolean)
CommitId değeri verildiğinde, aynı vişne seçimi ailesindeki işlemelerin listesini döndürür.
function getCherryPickRelationships(repositoryNameOrId: string, commitId: string, project?: string, includeLinks?: boolean): Promise<GitCommitRef[]>
Parametreler
- repositoryNameOrId
-
string
- commitId
-
string
- project
-
string
Proje kimliği veya proje adı
- includeLinks
-
boolean
Döndürülenler
Promise<GitCommitRef[]>
getComment(string, number, number, number, string)
Çekme isteğindeki belirli bir iş parçacığıyla ilişkilendirilmiş bir açıklamayı alın.
function getComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
İstenen açıklamanın bulunduğu iş parçacığının kimliği.
- commentId
-
number
Açıklamanın kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<Comment>
getComments(string, number, number, string)
Çekme isteğindeki belirli bir iş parçacığıyla ilişkili tüm açıklamaları alın.
function getComments(repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
İş parçacığının kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<Comment[]>
getCommit(string, string, string, number)
Belirli bir işlemeyi alma.
function getCommit(commitId: string, repositoryId: string, project?: string, changeCount?: number): Promise<GitCommit>
Parametreler
- commitId
-
string
İşlemenin kimliği.
- repositoryId
-
string
Deponun kimliği veya kolay adı. Kolay adı kullanmak için projectId de belirtilmelidir.
- project
-
string
Proje kimliği veya proje adı
- changeCount
-
number
Sonuda eklenecek değişikliklerin sayısı.
Döndürülenler
Promise<GitCommit>
getCommitDiffs(string, string, boolean, number, number, GitBaseVersionDescriptor, GitTargetVersionDescriptor)
Temel ve hedef işlemeler arasındaki en yakın ortak işlemeyi (birleştirme tabanı) bulun ve temel ve hedef işlemeler ya da ortak ve hedef işlemeler arasında fark elde edin.
function getCommitDiffs(repositoryId: string, project?: string, diffCommonCommit?: boolean, top?: number, skip?: number, baseVersionDescriptor?: GitBaseVersionDescriptor, targetVersionDescriptor?: GitTargetVersionDescriptor): Promise<GitCommitDiffs>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- diffCommonCommit
-
boolean
True ise, ortak ve hedef işlemeler arasında fark. False ise, temel ve hedef işlemeler arasında fark.
- top
-
number
Döndürülecek en fazla değişiklik sayısı. Varsayılan değer 100'dır.
- skip
-
number
Atlana değişikliklerin sayısı
- baseVersionDescriptor
- GitBaseVersionDescriptor
Temel işleme için tanımlayıcı.
- targetVersionDescriptor
- GitTargetVersionDescriptor
Hedef işleme için tanımlayıcı.
Döndürülenler
Promise<GitCommitDiffs>
getCommits(string, GitQueryCommitsCriteria, string)
Proje için git işlemelerini alma
function getCommits(repositoryId: string, searchCriteria: GitQueryCommitsCriteria, project?: string): Promise<GitCommitRef[]>
Parametreler
- repositoryId
-
string
Deponun kimliği veya kolay adı. Kolay adı kullanmak için projectId de belirtilmelidir.
- searchCriteria
- GitQueryCommitsCriteria
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitCommitRef[]>
getCommitsBatch(GitQueryCommitsCriteria, string, string, number, number, boolean)
Arama ölçütleriyle eşleşen bir proje için git işlemelerini alma
function getCommitsBatch(searchCriteria: GitQueryCommitsCriteria, repositoryId: string, project?: string, skip?: number, top?: number, includeStatuses?: boolean): Promise<GitCommitRef[]>
Parametreler
- searchCriteria
- GitQueryCommitsCriteria
Arama seçenekleri
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- skip
-
number
Atlana işleme sayısı. Değer 3.000.000'i aşamaz.
- top
-
number
Döndürülecek işleme sayısı üst sınırı. Değer 50.000'i aşamaz.
- includeStatuses
-
boolean
Ek işleme durumu bilgilerini eklemek için True.
Döndürülenler
Promise<GitCommitRef[]>
getDeletedRepositories(string)
Silinen git depolarını alma.
function getDeletedRepositories(project: string): Promise<GitDeletedRepository[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitDeletedRepository[]>
getEnablementStatus(string[], Date, number, number)
Proje depoları için GET Etkinleştirme durumu.
function getEnablementStatus(projectIds?: string[], billingDate?: Date, skip?: number, take?: number): Promise<AdvSecEnablementStatus[]>
Parametreler
- projectIds
-
string[]
Null varsayılanları konaktaki tüm projeler için, döndürülecek projenin depo durumunun listesi
- billingDate
-
Date
UTC bekleniyor, UtcNow() null varsayılanları, belirli bir zaman durumu için sağlanabilir
- skip
-
number
Sayfalama benzetimi yapmak için sonuç kümesinin X satırlarını atlayın.
- take
-
number
Sayfalama benzetimi yapmak için sonuç kümesinin Y satırlarını döndürür.
Döndürülenler
Promise<AdvSecEnablementStatus[]>
getEnableOnCreateHost(boolean)
function getEnableOnCreateHost(enableOnCreateHost: boolean): Promise<boolean>
Parametreler
- enableOnCreateHost
-
boolean
Döndürülenler
Promise<boolean>
getEnableOnCreateProject(string)
function getEnableOnCreateProject(enableOnCreateProjectId: string): Promise<boolean>
Parametreler
- enableOnCreateProjectId
-
string
Döndürülenler
Promise<boolean>
getEstimatedBillableCommittersRepo(string, string)
Son 90 gün için bir depo için tahmini faturalanabilir işleyicileri alma.
function getEstimatedBillableCommittersRepo(project: string, repositoryId: string): Promise<BillableCommitter[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Döndürülenler
Promise<BillableCommitter[]>
getEstimatedBillablePushersOrg()
Bir Kuruluş için son 90 gün için tahmini faturalanabilir gönderimcileri alın.
function getEstimatedBillablePushersOrg(): Promise<BillablePusher[]>
Döndürülenler
Promise<BillablePusher[]>
getEstimatedBillablePushersProject(string)
Son 90 gün için bir proje için tahmini faturalanabilir göndericiler alın.
function getEstimatedBillablePushersProject(project: string): Promise<BillablePusher[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<BillablePusher[]>
getFileDiffs(FileDiffsCriteria, string, string)
Belirtilen dosyaların her biri için dosya farklarını alma
function getFileDiffs(fileDiffsCriteria: FileDiffsCriteria, project: string, repositoryId: string): Promise<FileDiff[]>
Parametreler
- fileDiffsCriteria
- FileDiffsCriteria
Dosya parametreleri nesnelerinin listesi
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun adı veya kimliği
Döndürülenler
Promise<FileDiff[]>
getForks(string, string, string, boolean)
Koleksiyondaki bir deponun tüm çatallarını alın.
function getForks(repositoryNameOrId: string, collectionId: string, project?: string, includeLinks?: boolean): Promise<GitRepositoryRef[]>
Parametreler
- repositoryNameOrId
-
string
Deponun adı veya kimliği.
- collectionId
-
string
Takım projesi koleksiyon kimliği.
- project
-
string
Proje kimliği veya proje adı
- includeLinks
-
boolean
Bağlantıları eklemek için true.
Döndürülenler
Promise<GitRepositoryRef[]>
getForkSyncRequest(string, number, string, boolean)
Belirli bir çatal eşitleme işleminin ayrıntılarını alın.
function getForkSyncRequest(repositoryNameOrId: string, forkSyncOperationId: number, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parametreler
- repositoryNameOrId
-
string
Deponun adı veya kimliği.
- forkSyncOperationId
-
number
Eşitleme isteğinin OperationId değeri.
- project
-
string
Proje kimliği veya proje adı
- includeLinks
-
boolean
Bağlantıları eklemek için true.
Döndürülenler
Promise<GitForkSyncRequest>
getForkSyncRequests(string, string, boolean, boolean)
Bu depoda istenen tüm çatal eşitleme işlemlerini alın.
function getForkSyncRequests(repositoryNameOrId: string, project?: string, includeAbandoned?: boolean, includeLinks?: boolean): Promise<GitForkSyncRequest[]>
Parametreler
- repositoryNameOrId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- includeAbandoned
-
boolean
Terk edilen istekleri dahil etmek için true.
- includeLinks
-
boolean
Bağlantıları eklemek için true.
Döndürülenler
Promise<GitForkSyncRequest[]>
getHfsItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getHfsItem(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveHfs?: boolean, sanitize?: boolean): Promise<GitItem>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- path
-
string
Öğe yolu.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- includeContent
-
boolean
json isteğinde bulunurken öğe içeriği eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- resolveHfs
-
boolean
Git HFS işaretçi dosyalarını Git HFS'den gerçek içerik döndürecek şekilde çözümlemek için true olarak ayarlayın. Varsayılan değer true'dur.
- sanitize
-
boolean
Svg dosyasını temizleyip görüntü olarak döndürmek için true olarak ayarlayın. Yalnızca svg dosyası için istenirse kullanışlıdır. Varsayılan değer false'tur.
Döndürülenler
Promise<GitItem>
getHfsItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getHfsItemContent(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveHfs?: boolean, sanitize?: boolean): Promise<ArrayBuffer>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- path
-
string
Öğe yolu.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- includeContent
-
boolean
json isteğinde bulunurken öğe içeriği eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- resolveHfs
-
boolean
Git HFS işaretçi dosyalarını Git HFS'den gerçek içerik döndürecek şekilde çözümlemek için true olarak ayarlayın. Varsayılan değer true'dur.
- sanitize
-
boolean
Svg dosyasını temizleyip görüntü olarak döndürmek için true olarak ayarlayın. Yalnızca svg dosyası için istenirse kullanışlıdır. Varsayılan değer false'tur.
Döndürülenler
Promise<ArrayBuffer>
getHfsItems(string, string, string, VersionControlRecursionType, boolean, boolean, boolean, boolean, GitVersionDescriptor, boolean)
Öğe koleksiyonu için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getHfsItems(repositoryId: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, includeLinks?: boolean, versionDescriptor?: GitVersionDescriptor, zipForUnix?: boolean): Promise<GitItem[]>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- includeLinks
-
boolean
Öğelere bağlantılar eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- zipForUnix
-
boolean
Yürütülebilir dosyalar ve symlink'ler gibi unix (ve POSIX) sistemleri için dosya izinlerini korumak için true olarak ayarlayın
Döndürülenler
Promise<GitItem[]>
getHfsItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getHfsItemText(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveHfs?: boolean, sanitize?: boolean): Promise<string>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- path
-
string
Öğe yolu.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- includeContent
-
boolean
json isteğinde bulunurken öğe içeriği eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- resolveHfs
-
boolean
Git HFS işaretçi dosyalarını Git HFS'den gerçek içerik döndürecek şekilde çözümlemek için true olarak ayarlayın. Varsayılan değer true'dur.
- sanitize
-
boolean
Svg dosyasını temizleyip görüntü olarak döndürmek için true olarak ayarlayın. Yalnızca svg dosyası için istenirse kullanışlıdır. Varsayılan değer false'tur.
Döndürülenler
Promise<string>
getHfsItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getHfsItemZip(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveHfs?: boolean, sanitize?: boolean): Promise<ArrayBuffer>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- path
-
string
Öğe yolu.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- includeContent
-
boolean
json isteğinde bulunurken öğe içeriği eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- resolveHfs
-
boolean
Git HFS işaretçi dosyalarını Git HFS'den gerçek içerik döndürecek şekilde çözümlemek için true olarak ayarlayın. Varsayılan değer true'dur.
- sanitize
-
boolean
Svg dosyasını temizleyip görüntü olarak döndürmek için true olarak ayarlayın. Yalnızca svg dosyası için istenirse kullanışlıdır. Varsayılan değer false'tur.
Döndürülenler
Promise<ArrayBuffer>
getImportRequest(string, string, number)
Belirli bir içeri aktarma isteğini alma.
function getImportRequest(project: string, repositoryId: string, importRequestId: number): Promise<GitImportRequest>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun adı veya kimliği.
- importRequestId
-
number
İçeri aktarma isteğinin benzersiz tanımlayıcısı.
Döndürülenler
Promise<GitImportRequest>
getItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getItem(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveLfs?: boolean, sanitize?: boolean): Promise<GitItem>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- path
-
string
Öğe yolu.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- includeContent
-
boolean
json isteğinde bulunurken öğe içeriği eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- resolveLfs
-
boolean
Git LFS işaretçi dosyalarını Git LFS'den gerçek içerik döndürecek şekilde çözümlemek için true olarak ayarlayın. Varsayılan değer false'tur.
- sanitize
-
boolean
Svg dosyasını temizleyip görüntü olarak döndürmek için true olarak ayarlayın. Yalnızca svg dosyası için istenirse kullanışlıdır. Varsayılan değer false'tur.
Döndürülenler
Promise<GitItem>
getItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getItemContent(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveLfs?: boolean, sanitize?: boolean): Promise<ArrayBuffer>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- path
-
string
Öğe yolu.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- includeContent
-
boolean
json isteğinde bulunurken öğe içeriği eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- resolveLfs
-
boolean
Git LFS işaretçi dosyalarını Git LFS'den gerçek içerik döndürecek şekilde çözümlemek için true olarak ayarlayın. Varsayılan değer false'tur.
- sanitize
-
boolean
Svg dosyasını temizleyip görüntü olarak döndürmek için true olarak ayarlayın. Yalnızca svg dosyası için istenirse kullanışlıdır. Varsayılan değer false'tur.
Döndürülenler
Promise<ArrayBuffer>
getItems(string, string, string, VersionControlRecursionType, boolean, boolean, boolean, boolean, GitVersionDescriptor, boolean)
Öğe koleksiyonu için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getItems(repositoryId: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, includeLinks?: boolean, versionDescriptor?: GitVersionDescriptor, zipForUnix?: boolean): Promise<GitItem[]>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- includeLinks
-
boolean
Öğelere bağlantılar eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- zipForUnix
-
boolean
Yürütülebilir dosyalar ve symlink'ler gibi unix (ve POSIX) sistemleri için dosya izinlerini korumak için true olarak ayarlayın
Döndürülenler
Promise<GitItem[]>
getItemsBatch(GitItemRequestData, string, string)
Belirli bir yol listesi veya uzun bir yol için depodaki / projedeki bir öğe toplu işlemini alır
function getItemsBatch(requestData: GitItemRequestData, repositoryId: string, project?: string): Promise<GitItem[][]>
Parametreler
- requestData
- GitItemRequestData
İstek veri öznitelikleri: ItemDescriptors, IncludeContentMetadata, LatestProcessedChange, IncludeLinks. ItemDescriptors: Yol, sürüm ve özyineleme düzeyi de dahil olmak üzere getirilme öğeleri koleksiyonu. IncludeContentMetadata: LatestProcessedChange tüm öğeler için meta verilerin eklenip eklenmeyeceği: Her öğeyi son değiştiren işlemeye sığ başvuru eklenip eklenmeyeceği. IncludeLinks: _links alanının sığ başvurulara eklenip eklenmeyeceği.
- repositoryId
-
string
Deponun adı veya kimliği
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitItem[][]>
getItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getItemText(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveLfs?: boolean, sanitize?: boolean): Promise<string>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- path
-
string
Öğe yolu.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- includeContent
-
boolean
json isteğinde bulunurken öğe içeriği eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- resolveLfs
-
boolean
Git LFS işaretçi dosyalarını Git LFS'den gerçek içerik döndürecek şekilde çözümlemek için true olarak ayarlayın. Varsayılan değer false'tur.
- sanitize
-
boolean
Svg dosyasını temizleyip görüntü olarak döndürmek için true olarak ayarlayın. Yalnızca svg dosyası için istenirse kullanışlıdır. Varsayılan değer false'tur.
Döndürülenler
Promise<string>
getItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Tek bir öğe için Öğe Meta Verileri ve/veya İçeriği alma. İndirme parametresi, içeriğin indirme olarak mı yoksa yalnızca yanıtta akış olarak mı gönderileceğini göstermektir. Her zaman indirme olarak döndürülen sıkıştırılmış içerik için geçerli değildir.
function getItemZip(repositoryId: string, path: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, versionDescriptor?: GitVersionDescriptor, includeContent?: boolean, resolveLfs?: boolean, sanitize?: boolean): Promise<ArrayBuffer>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- path
-
string
Öğe yolu.
- project
-
string
Proje kimliği veya proje adı
- scopePath
-
string
Yol kapsamı. Varsayılan değer null'tır.
- recursionLevel
- VersionControlRecursionType
Bu isteğin özyineleme düzeyi. Varsayılan değer 'yok', özyineleme yoktur.
- includeContentMetadata
-
boolean
İçerik meta verilerini eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- latestProcessedChange
-
boolean
En son değişiklikleri eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- download
-
boolean
Yanıtı dosya olarak indirmek için true olarak ayarlayın. Varsayılan değer false'tur.
- versionDescriptor
- GitVersionDescriptor
Sürüm tanımlayıcısı. Varsayılan, deponun varsayılan dalıdır.
- includeContent
-
boolean
json isteğinde bulunurken öğe içeriği eklemek için true olarak ayarlayın. Varsayılan değer false'tur.
- resolveLfs
-
boolean
Git LFS işaretçi dosyalarını Git LFS'den gerçek içerik döndürecek şekilde çözümlemek için true olarak ayarlayın. Varsayılan değer false'tur.
- sanitize
-
boolean
Svg dosyasını temizleyip görüntü olarak döndürmek için true olarak ayarlayın. Yalnızca svg dosyası için istenirse kullanışlıdır. Varsayılan değer false'tur.
Döndürülenler
Promise<ArrayBuffer>
getLikes(string, number, number, number, string)
Yorum için beğeniler alın.
function getLikes(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<IdentityRef[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
Açıklamayı içeren iş parçacığının kimliği.
- commentId
-
number
Açıklamanın kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<IdentityRef[]>
getMergeBases(string, string, string, string, string, string)
İsteğe bağlı olarak çatallar arasında iki işlemenin birleştirme temellerini bulun. otherRepositoryId belirtilmezse, birleştirme temelleri yalnızca yerel repositoryNameOrId bağlamında hesaplanır.
function getMergeBases(repositoryNameOrId: string, commitId: string, otherCommitId: string, project?: string, otherCollectionId?: string, otherRepositoryId?: string): Promise<GitCommitRef[]>
Parametreler
- repositoryNameOrId
-
string
Yerel deponun kimliği veya adı.
- commitId
-
string
İlk işleme, genellikle olası birleştirmenin hedef dalının ucu.
- otherCommitId
-
string
Diğer işleme, genellikle olası birleştirmenin kaynak dalının ipucu.
- project
-
string
Proje kimliği veya proje adı
- otherCollectionId
-
string
DiğerCommitId'nin yaşadığı koleksiyon kimliği.
- otherRepositoryId
-
string
DiğerCommitId'nin yaşadığı depo kimliği.
Döndürülenler
Promise<GitCommitRef[]>
getMergeRequest(string, string, number, boolean)
Belirli bir birleştirme işleminin ayrıntılarını alın.
function getMergeRequest(project: string, repositoryNameOrId: string, mergeOperationId: number, includeLinks?: boolean): Promise<GitMerge>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryNameOrId
-
string
Deponun adı veya kimliği.
- mergeOperationId
-
number
Birleştirme isteğinin OperationId değeri.
- includeLinks
-
boolean
Bağlantıları eklemek için true
Döndürülenler
Promise<GitMerge>
getPermission(string, string, string)
GET Gelişmiş Güvenlik İzni durumu.
function getPermission(projectName?: string, repositoryId?: string, permission?: string): Promise<boolean>
Parametreler
- projectName
-
string
- repositoryId
-
string
Depo kullanıcısı erişmeye çalışıyor
- permission
-
string
İzin isteniyor, "viewAlert" "dismissAlert" "manage" "viewEnablement" veya "repoRead" olmalıdır
Döndürülenler
Promise<boolean>
getPullRequest(string, number, string, number, number, number, boolean, boolean)
Çekme isteği alma.
function getPullRequest(repositoryId: string, pullRequestId: number, project?: string, maxCommentLength?: number, skip?: number, top?: number, includeCommits?: boolean, includeWorkItemRefs?: boolean): Promise<GitPullRequest>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Alınacak çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
- maxCommentLength
-
number
Kullanılmaz.
- skip
-
number
Kullanılmaz.
- top
-
number
Kullanılmaz.
- includeCommits
-
boolean
True ise, çekme isteği ilişkili işlemelerle birlikte döndürülür.
- includeWorkItemRefs
-
boolean
True ise, çekme isteği ilişkili iş öğesi başvuruları ile döndürülür.
Döndürülenler
Promise<GitPullRequest>
getPullRequestById(number, string)
Çekme isteği alma.
function getPullRequestById(pullRequestId: number, project?: string): Promise<GitPullRequest>
Parametreler
- pullRequestId
-
number
Alınacak çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequest>
getPullRequestCommits(string, number, string)
Belirtilen çekme isteği için işlemeleri alın.
function getPullRequestCommits(repositoryId: string, pullRequestId: number, project?: string): Promise<PagedList<GitCommitRef>>
Parametreler
- repositoryId
-
string
Deponun kimliği veya adı.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<PagedList<GitCommitRef>>
getPullRequestConflict(string, number, number, string)
Kimlikle çekme isteği için bir çakışma alma
function getPullRequestConflict(repositoryId: string, pullRequestId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametreler
- repositoryId
-
string
- pullRequestId
-
number
- conflictId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflict>
getPullRequestConflicts(string, number, string, number, number, boolean, boolean, boolean)
Çekme isteği için tüm çakışmaları alma
function getPullRequestConflicts(repositoryId: string, pullRequestId: number, project?: string, skip?: number, top?: number, includeObsolete?: boolean, excludeResolved?: boolean, onlyResolved?: boolean): Promise<GitConflict[]>
Parametreler
- repositoryId
-
string
Çekme İsteği deposu.
- pullRequestId
-
number
Çekme isteği kimliği.
- project
-
string
Proje kimliği veya proje adı
- skip
-
number
Atlana çakışmalar.
- top
-
number
Atlamadan sonra döndürülecek çakışmalar.
- includeObsolete
-
boolean
Eski çakışmaları içerir.
- excludeResolved
-
boolean
Zaten çözülmüş çakışmaları dışlar.
- onlyResolved
-
boolean
Yalnızca çözümlenen çakışmaları döndürür.
Döndürülenler
Promise<GitConflict[]>
getPullRequestIteration(string, number, number, string)
Çekme isteği için belirtilen yinelemeyi alın.
function getPullRequestIteration(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestIteration>
Parametreler
- repositoryId
-
string
Deponun kimliği veya adı.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- iterationId
-
number
Döndürülecek çekme isteği yinelemesinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestIteration>
getPullRequestIterationChanges(string, number, number, string, number, number, number)
İki yineleme arasındaki çekme isteğinde yapılan değişiklikleri alın.
function getPullRequestIterationChanges(repositoryId: string, pullRequestId: number, iterationId: number, project?: string, top?: number, skip?: number, compareTo?: number): Promise<GitPullRequestIterationChanges>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- iterationId
-
number
Çekme isteği yinelemesinin kimliği. <br /> Yineleme bir, çekme isteğinin oluşturulduğu andaki kaynak dalın başıdır ve kaynak dala itmeler olduğunda sonraki yinelemeler oluşturulur. İzin verilen değerler, bu çekme isteğinde 1 ile en yüksek yineleme arasındadır.
- project
-
string
Proje kimliği veya proje adı
- top
-
number
Opsiyonel. Alınacak değişikliklerin sayısı. Varsayılan değer 100, maksimum değer ise 2000'dir.
- skip
-
number
Opsiyonel. Yoksaymak için yapılan değişikliklerin sayısı. Örneğin, 101-150 değişikliklerini almak için ilk 50'yi ayarlayın ve 100'e atlayın.
- compareTo
-
number
Karşılaştıracak çekme isteği yinelemesinin kimliği. Varsayılan değer sıfırdır ve bu değer, kaynak ve hedef dallar arasındaki ortak işlemeye karşı karşılaştırma yapıldığını gösterir
Döndürülenler
Promise<GitPullRequestIterationChanges>
getPullRequestIterationCommits(string, number, number, string, number, number)
Bir çekme isteğinin belirtilen yinelemesi için işlemeleri alın.
function getPullRequestIterationCommits(repositoryId: string, pullRequestId: number, iterationId: number, project?: string, top?: number, skip?: number): Promise<GitCommitRef[]>
Parametreler
- repositoryId
-
string
Deponun kimliği veya adı.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- iterationId
-
number
İşlemelerin alındığı yinelemenin kimliği.
- project
-
string
Proje kimliği veya proje adı
- top
-
number
Döndürülecek işleme sayısı üst sınırı. Toplu iş başına döndürülebilecek işleme sayısı üst sınırı 500'dür.
- skip
-
number
Atlana işleme sayısı.
Döndürülenler
Promise<GitCommitRef[]>
getPullRequestIterations(string, number, string, boolean)
Belirtilen çekme isteği için yineleme listesini alın.
function getPullRequestIterations(repositoryId: string, pullRequestId: number, project?: string, includeCommits?: boolean): Promise<GitPullRequestIteration[]>
Parametreler
- repositoryId
-
string
Deponun kimliği veya adı.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
- includeCommits
-
boolean
True ise, yanıta her yinelemeyle ilişkili işlemeleri ekleyin.
Döndürülenler
Promise<GitPullRequestIteration[]>
getPullRequestIterationStatus(string, number, number, number, string)
Kimliğine göre belirli çekme isteği yineleme durumunu alın. Durum kimliği, tüm yinelemelerde çekme isteği içinde benzersizdir.
function getPullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- iterationId
-
number
Çekme isteği yinelemesinin kimliği.
- statusId
-
number
Çekme isteği durumunun kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestStatus>
getPullRequestIterationStatuses(string, number, number, string)
Çekme isteği yinelemesiyle ilişkili tüm durumları alın.
function getPullRequestIterationStatuses(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- iterationId
-
number
Çekme isteği yinelemesinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestStatus[]>
getPullRequestLabel(string, number, string, string, string)
Çekme isteğine atanmış tek bir etiket (etiket) alır.
function getPullRequestLabel(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- labelIdOrName
-
string
İstenen etiketin adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- projectId
-
string
Proje kimliği veya proje adı.
Döndürülenler
Promise<WebApiTagDefinition>
getPullRequestLabels(string, number, string, string)
Çekme isteğine atanan tüm etiketleri (etiketleri) alın.
function getPullRequestLabels(repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
- projectId
-
string
Proje kimliği veya proje adı.
Döndürülenler
Promise<WebApiTagDefinition[]>
getPullRequestProperties(string, number, string)
Çekme isteğinin dış özelliklerini alma.
function getPullRequestProperties(repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<any>
getPullRequestQuery(GitPullRequestQuery, string, string)
Bu API, belirli bir işlemeyle ilgili çekme isteklerini bulmak için kullanılır. Belirli bir birleştirme işlemesini oluşturan çekme isteğini bulmak için veya belirli bir işlemeyi birleştirmiş olan tüm çekme isteklerini bulmak için kullanılabilir. Giriş, her biri bir işleme listesi içeren sorguların listesidir. Aradığınız her commit için, commit -> pull isteklerinden oluşan bir sözlük geri alacaksınız.
function getPullRequestQuery(queries: GitPullRequestQuery, repositoryId: string, project?: string): Promise<GitPullRequestQuery>
Parametreler
- queries
- GitPullRequestQuery
Gerçekleştirilecek sorguların listesi.
- repositoryId
-
string
Deponun kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestQuery>
getPullRequestReviewer(string, number, string, string)
Çekme isteğinde belirli bir gözden geçiren hakkında bilgi alma
function getPullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- reviewerId
-
string
Gözden geçirenin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<IdentityRefWithVote>
getPullRequestReviewers(string, number, string)
Çekme isteği için gözden geçirenleri alma
function getPullRequestReviewers(repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<IdentityRefWithVote[]>
getPullRequests(string, GitPullRequestSearchCriteria, string, number, number, number)
Belirtilen ölçütlerle eşleşen tüm çekme isteklerini alın.
function getPullRequests(repositoryId: string, searchCriteria: GitPullRequestSearchCriteria, project?: string, maxCommentLength?: number, skip?: number, top?: number): Promise<GitPullRequest[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- searchCriteria
- GitPullRequestSearchCriteria
Bu arama ölçütlerine uyan çekme istekleri döndürülür.
- project
-
string
Proje kimliği veya proje adı
- maxCommentLength
-
number
Kullanılmaz.
- skip
-
number
Yoksaymak için çekme isteklerinin sayısı. Örneğin, 101-150 arası sonuçları almak için üst değerini 50 olarak ayarlayın ve 100'e atlayın.
- top
-
number
Alınacak çekme isteklerinin sayısı.
Döndürülenler
Promise<GitPullRequest[]>
getPullRequestsByProject(string, GitPullRequestSearchCriteria, number, number, number)
Belirtilen ölçütlerle eşleşen tüm çekme isteklerini alın.
function getPullRequestsByProject(project: string, searchCriteria: GitPullRequestSearchCriteria, maxCommentLength?: number, skip?: number, top?: number): Promise<GitPullRequest[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- searchCriteria
- GitPullRequestSearchCriteria
Bu arama ölçütlerine uyan çekme istekleri döndürülür.
- maxCommentLength
-
number
Kullanılmaz.
- skip
-
number
Yoksaymak için çekme isteklerinin sayısı. Örneğin, 101-150 arası sonuçları almak için üst değerini 50 olarak ayarlayın ve 100'e atlayın.
- top
-
number
Alınacak çekme isteklerinin sayısı.
Döndürülenler
Promise<GitPullRequest[]>
getPullRequestStatus(string, number, number, string)
Belirli çekme isteği durumunu kimliğine göre alın. Durum kimliği, tüm yinelemelerde çekme isteği içinde benzersizdir.
function getPullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- statusId
-
number
Çekme isteği durumunun kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestStatus>
getPullRequestStatuses(string, number, string)
Çekme isteğiyle ilişkili tüm durumları alın.
function getPullRequestStatuses(repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestStatus[]>
getPullRequestThread(string, number, number, string, number, number)
Çekme isteğindeki bir iş parçacığını alma.
function getPullRequestThread(repositoryId: string, pullRequestId: number, threadId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
İş parçacığının kimliği.
- project
-
string
Proje kimliği veya proje adı
- iteration
-
number
Belirtilirse, iş parçacığı konumu fark sağ tarafı olarak bu yineleme kullanılarak izlenir.
- baseIteration
-
number
Belirtilirse, iş parçacığı konumu fark sol tarafı olarak bu yineleme kullanılarak izlenir.
Döndürülenler
Promise<GitPullRequestCommentThread>
getPullRequestWorkItemRefs(string, number, string)
Çekme isteğiyle ilişkili iş öğelerinin listesini alın.
function getPullRequestWorkItemRefs(repositoryId: string, pullRequestId: number, project?: string): Promise<ResourceRef[]>
Parametreler
- repositoryId
-
string
Deponun kimliği veya adı.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<ResourceRef[]>
getPush(string, number, string, number, boolean)
Belirli bir gönderimi alır.
function getPush(repositoryId: string, pushId: number, project?: string, includeCommits?: number, includeRefUpdates?: boolean): Promise<GitPush>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- pushId
-
number
Gönderimin kimliği.
- project
-
string
Proje kimliği veya proje adı
- includeCommits
-
number
Sonuda eklenecek işleme sayısı.
- includeRefUpdates
-
boolean
True ise, gönderim tarafından güncelleştirilen refs listesini ekleyin.
Döndürülenler
Promise<GitPush>
getPushCommits(string, number, string, number, number, boolean)
Belirli bir gönderimle ilişkili işlemelerin listesini alın.
function getPushCommits(repositoryId: string, pushId: number, project?: string, top?: number, skip?: number, includeLinks?: boolean): Promise<GitCommitRef[]>
Parametreler
- repositoryId
-
string
Deponun kimliği veya kolay adı. Kolay adı kullanmak için projectId de belirtilmelidir.
- pushId
-
number
Göndermenin kimliği.
- project
-
string
Proje kimliği veya proje adı
- top
-
number
Döndürülecek işleme sayısı üst sınırı ("ilk x işlemeyi al").
- skip
-
number
Atlana işleme sayısı.
- includeLinks
-
boolean
Kaynakların REST Url bağlantılarını eklemekten kaçınmak için false olarak ayarlayın. Varsayılan değer true'dır.
Döndürülenler
Promise<GitCommitRef[]>
getPushes(string, string, number, number, GitPushSearchCriteria)
Belirtilen depoyla ilişkili gönderimleri alır.
function getPushes(repositoryId: string, project?: string, skip?: number, top?: number, searchCriteria?: GitPushSearchCriteria): Promise<GitPush[]>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- skip
-
number
Atlayan gönderme sayısı.
- top
-
number
Döndürülecek gönderim sayısı.
- searchCriteria
- GitPushSearchCriteria
Arama ölçütü öznitelikleri: fromDate, toDate, pusherId, refName, includeRefUpdates veya includeLinks. fromDate: Aranacak başlangıç tarihi. toDate: Aranacak bitiş tarihi. pusherId: Gönderimi gönderen kişinin kimliği. refName: Dikkate alınacak dal adı. includeRefUpdates: True ise, gönderim tarafından güncelleştirilen refs listesini ekleyin. includeLinks: _links alanının sığ başvurulara eklenip eklenmeyeceği.
Döndürülenler
Promise<GitPush[]>
getRecycleBinRepositories(string)
Geri dönüşüm kutusundan geçici olarak silinen git depolarını alın.
function getRecycleBinRepositories(project: string): Promise<GitDeletedRepository[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitDeletedRepository[]>
getRefFavorite(string, number)
Sık kullanılan bir kimlik için sık kullanılan refs'leri alır.
function getRefFavorite(project: string, favoriteId: number): Promise<GitRefFavorite>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- favoriteId
-
number
İstenen başvuru sık kullanılanının kimliği.
Döndürülenler
Promise<GitRefFavorite>
getRefFavorites(string, string, string)
Depo ve kimlik için refs sık kullanılanlarını alır.
function getRefFavorites(project: string, repositoryId?: string, identityId?: string): Promise<GitRefFavorite[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği.
- identityId
-
string
Sık kullanılanların alınacağı kimliği. Null ise, istekte bulunan kimlik kullanılır.
Döndürülenler
Promise<GitRefFavorite[]>
getRefFavoritesForProject(string, string)
function getRefFavoritesForProject(project: string, identityId?: string): Promise<GitRefFavorite[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- identityId
-
string
Döndürülenler
Promise<GitRefFavorite[]>
getRefs(string, string, string, boolean, boolean, boolean, boolean, boolean, string, boolean)
Sağlanan depoyu kendi depoları için sorgular ve döndürür.
function getRefs(repositoryId: string, project?: string, filter?: string, includeLinks?: boolean, includeStatuses?: boolean, includeMyBranches?: boolean, latestStatusesOnly?: boolean, peelTags?: boolean, filterContains?: string, includeTargetBranches?: boolean): Promise<PagedList<GitRef>>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- filter
-
string
[isteğe bağlı] Ref'lere uygulanacak bir filtre (ile başlar).
- includeLinks
-
boolean
[isteğe bağlı] sonuda referenceLink'lerin dahil edilmesi gerekip gerekmediğini belirtir. varsayılan değer false'tur.
- includeStatuses
-
boolean
[isteğe bağlı] Her başvuru için en fazla ilk 1000 işleme durumunu içerir. Varsayılan değer false'tur.
- includeMyBranches
-
boolean
[isteğe bağlı] Yalnızca kullanıcının sahip olduğu dalları, kullanıcının sık kullanılanları ve varsayılan dalı içerir. Varsayılan değer false'tur. Filtre parametresiyle birleştirilemez.
- latestStatusesOnly
-
boolean
[isteğe bağlı] Her başvuru için yalnızca ipucu işleme durumunu eklemek için True. Bu seçenek includeStatuses doğru olmasını gerektirir. Varsayılan değer false'tur.
- peelTags
-
boolean
[isteğe bağlı] Açıklamalı etiketler, PeeledObjectId özelliğini doldurur. varsayılan değer false'tur.
- filterContains
-
string
[isteğe bağlı] Ref'lere uygulanacak bir filtre (içerir).
- includeTargetBranches
-
boolean
[isteğe bağlı] pull_request_targets.yml desenleri tarafından tanımlanan hedef dalları içerir.
Döndürülenler
getRepositories(string, boolean, boolean, boolean)
Git depolarını alın.
function getRepositories(project?: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean): Promise<GitRepository[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- includeLinks
-
boolean
[isteğe bağlı] Başvuru bağlantılarını eklemek için true. Varsayılan değer false'tur.
- includeAllUrls
-
boolean
[isteğe bağlı] Tüm uzak URL'leri eklemek için True. Varsayılan değer false'tur.
- includeHidden
-
boolean
[isteğe bağlı] Gizli depoları dahil etmek için true. Varsayılan değer false'tur.
Döndürülenler
Promise<GitRepository[]>
getRepositoriesPaged(string, boolean, boolean, boolean, string, number, string)
Ada ve sayfalandırmaya göre filtre uygulanmış git depolarını alın.
function getRepositoriesPaged(projectId: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean, filterContains?: string, top?: number, continuationToken?: string): Promise<PagedList<GitRepository>>
Parametreler
- projectId
-
string
Takım projesinin kimliği veya adı.
- includeLinks
-
boolean
[isteğe bağlı] Başvuru bağlantılarını eklemek için true. Varsayılan değer false'tur.
- includeAllUrls
-
boolean
[isteğe bağlı] Tüm uzak URL'leri eklemek için True. Varsayılan değer false'tur.
- includeHidden
-
boolean
[isteğe bağlı] Gizli depoları dahil etmek için true. Varsayılan değer false'tur.
- filterContains
-
string
[isteğe bağlı] Ref'lere uygulanacak bir filtre (içerir).
- top
-
number
[isteğe bağlı] Döndürülecek en fazla depo sayısı. 500'den büyük olamaz. Sağlanmazsa ancak continuationToken ise, üst varsayılan olarak 100 olur.
- continuationToken
-
string
Sayfalandırma için kullanılan devamlılık belirteci.
Döndürülenler
Promise<PagedList<GitRepository>>
getRepository(string, string)
Git deposunu alın.
function getRepository(repositoryId: string, project?: string): Promise<GitRepository>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitRepository>
getRepositoryWithParent(string, boolean, string)
Git deposunu alın.
function getRepositoryWithParent(repositoryId: string, includeParent: boolean, project?: string): Promise<GitRepository>
Parametreler
- repositoryId
-
string
Deponun adı veya kimliği.
- includeParent
-
boolean
Üst depo eklemek için true. Yalnızca kimliği doğrulanmış aramalarda kullanılabilir.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitRepository>
getRevert(string, number, string)
Kimliği geri döndürerek geri döndürme işlemiyle ilgili bilgileri alın.
function getRevert(project: string, revertId: number, repositoryId: string): Promise<GitRevert>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- revertId
-
number
Geri döndürme işleminin kimliği.
- repositoryId
-
string
Deponun kimliği.
Döndürülenler
Promise<GitRevert>
getRevertConflict(string, number, number, string)
Kimlikle geri döndürme için bir çakışma alma
function getRevertConflict(repositoryId: string, revertId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametreler
- repositoryId
-
string
- revertId
-
number
- conflictId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflict>
getRevertConflicts(string, number, string, string, number, boolean, boolean, boolean)
Geri döndürme için tüm çakışmaları alma
function getRevertConflicts(repositoryId: string, revertId: number, project?: string, continuationToken?: string, top?: number, excludeResolved?: boolean, onlyResolved?: boolean, includeObsolete?: boolean): Promise<PagedList<GitConflict>>
Parametreler
- repositoryId
-
string
- revertId
-
number
- project
-
string
Proje kimliği veya proje adı
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Döndürülenler
Promise<PagedList<GitConflict>>
getRevertForRefName(string, string, string)
Belirli bir dal için geri döndürme işlemi hakkındaki bilgileri alın.
function getRevertForRefName(project: string, repositoryId: string, refName: string): Promise<GitRevert>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği.
- refName
-
string
Geri döndürme işlemi için kullanılan GitAsyncRefOperationParameters generatedRefName.
Döndürülenler
Promise<GitRevert>
getStatuses(string, string, string, number, number, boolean)
Git işlemesiyle ilişkili durumları alma.
function getStatuses(commitId: string, repositoryId: string, project?: string, top?: number, skip?: number, latestOnly?: boolean): Promise<GitStatus[]>
Parametreler
- commitId
-
string
Git işlemesinin kimliği.
- repositoryId
-
string
Deponun kimliği.
- project
-
string
Proje kimliği veya proje adı
- top
-
number
Opsiyonel. Alınacak durum sayısı. Varsayılan değer 1000'dir.
- skip
-
number
Opsiyonel. Yoksayılan durum sayısı. Varsayılan değer 0'dır. Örneğin, 101-150 arası sonuçları almak için üst değerini 50 olarak ayarlayın ve 100'e atlayın.
- latestOnly
-
boolean
Bayrak, yalnızca ve Context.Nameile Context.Genre gruplandırılmış en son durumların alınıp alınmayacağını belirtir.
Döndürülenler
Promise<GitStatus[]>
getSuggestions(string, string, boolean)
Belirli bir depo veya takım projesi için çekme isteği önerisi alın.
function getSuggestions(repositoryId: string, project?: string, preferCompareBranch?: boolean): Promise<GitSuggestion[]>
Parametreler
- repositoryId
-
string
Git deposunun kimliği.
- project
-
string
Proje kimliği veya proje adı
- preferCompareBranch
-
boolean
True ise, çekme istekleri için hedef dal olarak varsayılan dal yerine dalı karşılaştırmayı tercih edin.
Döndürülenler
Promise<GitSuggestion[]>
getThreads(string, number, string, number, number)
Çekme isteğindeki tüm iş parçacıklarını alma.
function getThreads(repositoryId: string, pullRequestId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread[]>
Parametreler
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
- iteration
-
number
Belirtilirse, iş parçacığı konumları farkın sağ tarafı olarak bu yineleme kullanılarak izlenir.
- baseIteration
-
number
Belirtilirse, iş parçacığı konumları bu yinelemeyi farkın sol tarafı olarak kullanılarak izlenir.
Döndürülenler
Promise<GitPullRequestCommentThread[]>
getTree(string, string, string, string, boolean, string)
Ağaç uç noktası, belirtilen ağacın altındaki nesne koleksiyonunu döndürür. Ağaçlar Git deposundaki klasörlerdir.
function getTree(repositoryId: string, sha1: string, project?: string, projectId?: string, recursive?: boolean, fileName?: string): Promise<GitTreeRef>
Parametreler
- repositoryId
-
string
Depo Kimliği.
- sha1
-
string
Ağaç nesnesinin SHA1 karması.
- project
-
string
Proje kimliği veya proje adı
- projectId
-
string
Proje Kimliği.
- recursive
-
boolean
Özyinelemeli arama. Bu ağacın altına ağaç ekleyin. Varsayılan değer false'tur.
- fileName
-
string
Bir .zip dosyası döndürüldüğünde kullanılacak ad. Varsayılan, nesne kimliğidir.
Döndürülenler
Promise<GitTreeRef>
getTreeZip(string, string, string, string, boolean, string)
Ağaç uç noktası, belirtilen ağacın altındaki nesne koleksiyonunu döndürür. Ağaçlar Git deposundaki klasörlerdir.
function getTreeZip(repositoryId: string, sha1: string, project?: string, projectId?: string, recursive?: boolean, fileName?: string): Promise<ArrayBuffer>
Parametreler
- repositoryId
-
string
Depo Kimliği.
- sha1
-
string
Ağaç nesnesinin SHA1 karması.
- project
-
string
Proje kimliği veya proje adı
- projectId
-
string
Proje Kimliği.
- recursive
-
boolean
Özyinelemeli arama. Bu ağacın altına ağaç ekleyin. Varsayılan değer false'tur.
- fileName
-
string
Bir .zip dosyası döndürüldüğünde kullanılacak ad. Varsayılan, nesne kimliğidir.
Döndürülenler
Promise<ArrayBuffer>
queryImportRequests(string, string, boolean)
Depo için içeri aktarma isteklerini alma.
function queryImportRequests(project: string, repositoryId: string, includeAbandoned?: boolean): Promise<GitImportRequest[]>
Parametreler
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun adı veya kimliği.
- includeAbandoned
-
boolean
Sonuçlara terk edilmiş içeri aktarma isteklerini dahil etmek için True.
Döndürülenler
Promise<GitImportRequest[]>
restoreRepositoryFromRecycleBin(GitRecycleBinRepositoryDetails, string, string)
Geçici olarak silinen bir Git deposunu kurtarın. Yakın zamanda silinen depolar, sabit olarak silinmeden ve kurtarılamaz hale gelmeden önce bir süre geçici silme durumuna geçer.
function restoreRepositoryFromRecycleBin(repositoryDetails: GitRecycleBinRepositoryDetails, project: string, repositoryId: string): Promise<GitRepository>
Parametreler
- repositoryDetails
- GitRecycleBinRepositoryDetails
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun kimliği.
Döndürülenler
Promise<GitRepository>
setEnableOnCreateHost(boolean)
function setEnableOnCreateHost(enableOnCreateHost: boolean): Promise<void>
Parametreler
- enableOnCreateHost
-
boolean
Döndürülenler
Promise<void>
setEnableOnCreateProject(string, boolean)
function setEnableOnCreateProject(enableOnCreateProjectId: string, enableOnStatus: boolean): Promise<void>
Parametreler
- enableOnCreateProjectId
-
string
- enableOnStatus
-
boolean
Döndürülenler
Promise<void>
sharePullRequest(ShareNotificationContext, string, number, string)
Belirli bir çekme isteği hakkında bir alıcı kümesine e-posta bildirimi gönderir
function sharePullRequest(userMessage: ShareNotificationContext, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parametreler
- userMessage
- ShareNotificationContext
- repositoryId
-
string
Git deposunun kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
updateCherryPickConflict(GitConflict, string, number, number, string)
Birleştirme çakışması çözümlemesini güncelleştirme
function updateCherryPickConflict(conflict: GitConflict, repositoryId: string, cherryPickId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametreler
- conflict
- GitConflict
- repositoryId
-
string
- cherryPickId
-
number
- conflictId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflict>
updateCherryPickConflicts(GitConflict[], string, number, string)
Birden çok birleştirme çakışması çözümünü güncelleştirme
function updateCherryPickConflicts(conflictUpdates: GitConflict[], repositoryId: string, cherryPickId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parametreler
- conflictUpdates
- repositoryId
-
string
- cherryPickId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflictUpdateResult[]>
updateComment(Comment, string, number, number, number, string)
Çekme isteğindeki belirli bir iş parçacığıyla ilişkili açıklamayı güncelleştirin.
function updateComment(comment: Comment, repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parametreler
- comment
- Comment
Güncelleştirilmesi gereken açıklama içeriği. Açıklamalar en fazla 150.000 karakter olabilir.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
İstenen açıklamanın bulunduğu iş parçacığının kimliği.
- commentId
-
number
Güncelleştirilecek açıklamanın kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<Comment>
updateEnablementStatus(AdvSecEnablementUpdate[])
Depolar için POST Etkinleştirme durumu.
function updateEnablementStatus(enablementUpdates: AdvSecEnablementUpdate[]): Promise<void>
Parametreler
- enablementUpdates
Döndürülenler
Promise<void>
updateImportRequest(GitImportRequest, string, string, number)
Başarısız bir içeri aktarma isteğini yeniden deneyin veya bırakın.
function updateImportRequest(importRequestToUpdate: GitImportRequest, project: string, repositoryId: string, importRequestId: number): Promise<GitImportRequest>
Parametreler
- importRequestToUpdate
- GitImportRequest
İçeri aktarma isteğinin güncelleştirilmiş sürümü. Şu anda, izin verilen tek değişiklik Durumu Kuyruğa Alındı veya Bırakıldı olarak ayarlamaktır.
- project
-
string
Proje kimliği veya proje adı
- repositoryId
-
string
Deponun adı veya kimliği.
- importRequestId
-
number
Güncelleştirilecek içeri aktarma isteğinin benzersiz tanımlayıcısı.
Döndürülenler
Promise<GitImportRequest>
updatePullRequest(GitPullRequest, string, number, string)
Çekme isteğini güncelleştirme
function updatePullRequest(gitPullRequestToUpdate: GitPullRequest, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequest>
Parametreler
- gitPullRequestToUpdate
- GitPullRequest
Güncelleştirilmesi gereken çekme isteği içeriği.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Güncelleştirilecek çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequest>
updatePullRequestConflict(GitConflict, string, number, number, string)
Birleştirme çakışması çözümlemesini güncelleştirme
function updatePullRequestConflict(conflict: GitConflict, repositoryId: string, pullRequestId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametreler
- conflict
- GitConflict
- repositoryId
-
string
- pullRequestId
-
number
- conflictId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflict>
updatePullRequestConflicts(GitConflict[], string, number, string)
Birden çok birleştirme çakışması çözümünü güncelleştirme
function updatePullRequestConflicts(conflictUpdates: GitConflict[], repositoryId: string, pullRequestId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parametreler
- conflictUpdates
- repositoryId
-
string
- pullRequestId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflictUpdateResult[]>
updatePullRequestIterationStatuses(JsonPatchDocument, string, number, number, string)
Çekme isteği yineleme durumları koleksiyonunu güncelleştirin. Desteklenen tek işlem türü 'dir remove.
function updatePullRequestIterationStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<void>
Parametreler
- patchDocument
- JsonPatchDocument
Çekme isteği durumlarına JSON Düzeltme Eki biçiminde uygulanacak işlemler.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- iterationId
-
number
Çekme isteği yinelemesinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
updatePullRequestProperties(JsonPatchDocument, string, number, string)
Çekme isteği dış özelliklerini oluşturun veya güncelleştirin. Düzeltme eki uygulama addişlemi olabilir veya replaceremove. İşlem için add yol boş olabilir. Yol boşsa, değer anahtar değer çiftlerinin listesi olmalıdır. İşlem için replace yol boş olamaz. Yol yoksa, özelliği koleksiyona eklenir. İşlem için remove yol boş olamaz. Yol yoksa, hiçbir eylem gerçekleştirilmeyecektir.
function updatePullRequestProperties(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parametreler
- patchDocument
- JsonPatchDocument
JSON Düzeltme Eki biçiminde eklenecek, değiştirilecek veya kaldırılacak özellikler.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<any>
updatePullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Gözden geçiren girdisini düzenleyin. Bu alanlar düzeltme eki uygulanabilir: isFlagged, hasDe eğimli
function updatePullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parametreler
- reviewer
- IdentityRefWithVote
Gözden geçiren verileri.<br />Gözden geçirenin kimliği burada yer alıyorsa, reviewerID parametresiyle eşleşmelidir.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- reviewerId
-
string
Gözden geçirenin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<IdentityRefWithVote>
updatePullRequestReviewers(IdentityRefWithVote[], string, number, string)
Çekme isteğinde birden çok gözden geçirenin oylarını sıfırlayın. NOT: Bu uç nokta yalnızca oyların güncelleştirilmesini destekler, ancak gerekli gözden geçirenlerin güncelleştirilmesini (ilkeyi kullanma) veya adları görüntülemeyi desteklemez.
function updatePullRequestReviewers(patchVotes: IdentityRefWithVote[], repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parametreler
- patchVotes
Oyları sıfırlanacak gözden geçirenlerin kimlikleri
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
updatePullRequestStatuses(JsonPatchDocument, string, number, string)
Çekme isteği durumlarını toplamayı güncelleştirin. Desteklenen tek işlem türü 'dir remove.
function updatePullRequestStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parametreler
- patchDocument
- JsonPatchDocument
Çekme isteği durumlarına JSON Düzeltme Eki biçiminde uygulanacak işlemler.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<void>
updateRef(GitRefUpdate, string, string, string, string)
Dalı kilitleme veya kilidini açma.
function updateRef(newRefInfo: GitRefUpdate, repositoryId: string, filter: string, project?: string, projectId?: string): Promise<GitRef>
Parametreler
- newRefInfo
- GitRefUpdate
Gerçekleştirmek için başvuru güncelleştirme eylemi (kilitleme/kilidini açma)
- repositoryId
-
string
Deponun adı veya kimliği.
- filter
-
string
Kilit/kilit açma dalının adı
- project
-
string
Proje kimliği veya proje adı
- projectId
-
string
Takım projesinin kimliği veya adı. Depo için bir kimlik belirtilmesi durumunda isteğe bağlı.
Döndürülenler
Promise<GitRef>
updateRefs(GitRefUpdate[], string, string, string)
Refs(dallar) oluşturma, güncelleştirme veya silme.
function updateRefs(refUpdates: GitRefUpdate[], repositoryId: string, project?: string, projectId?: string): Promise<GitRefUpdateResult[]>
Parametreler
- refUpdates
Gerçekleştirmeye çalışacak başvuru güncelleştirmelerinin listesi
- repositoryId
-
string
Deponun adı veya kimliği.
- project
-
string
Proje kimliği veya proje adı
- projectId
-
string
Takım projesinin kimliği veya adı. Depo için bir kimlik belirtilmesi durumunda isteğe bağlı.
Döndürülenler
Promise<GitRefUpdateResult[]>
updateRepository(GitRepository, string, string)
Git deposunu yeni bir depo adıyla veya yeni bir varsayılan dalla güncelleştirir.
function updateRepository(newRepositoryInfo: GitRepository, repositoryId: string, project?: string): Promise<GitRepository>
Parametreler
- newRepositoryInfo
- GitRepository
Yeni bir depo adı veya deponun yeni bir varsayılan dalı belirtin
- repositoryId
-
string
Deponun kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitRepository>
updateRevertConflict(GitConflict, string, number, number, string)
Birleştirme çakışması çözümlemesini güncelleştirme
function updateRevertConflict(conflict: GitConflict, repositoryId: string, revertId: number, conflictId: number, project?: string): Promise<GitConflict>
Parametreler
- conflict
- GitConflict
- repositoryId
-
string
- revertId
-
number
- conflictId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflict>
updateRevertConflicts(GitConflict[], string, number, string)
Birden çok birleştirme çakışması çözümünü güncelleştirme
function updateRevertConflicts(conflictUpdates: GitConflict[], repositoryId: string, revertId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parametreler
- conflictUpdates
- repositoryId
-
string
- revertId
-
number
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitConflictUpdateResult[]>
updateThread(GitPullRequestCommentThread, string, number, number, string)
Çekme isteğindeki bir iş parçacığını güncelleştirme.
function updateThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<GitPullRequestCommentThread>
Parametreler
- commentThread
- GitPullRequestCommentThread
Güncelleştirilmesi gereken iş parçacığı içeriği.
- repositoryId
-
string
Çekme isteğinin hedef dalının depo kimliği.
- pullRequestId
-
number
Çekme isteğinin kimliği.
- threadId
-
number
Güncelleştirilecek iş parçacığının kimliği.
- project
-
string
Proje kimliği veya proje adı
Döndürülenler
Promise<GitPullRequestCommentThread>