Aracılığıyla paylaş


GitRestClient class

VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf

Extends

Oluşturucular

GitRestClient(IVssRestClientOptions)

Özellikler

RESOURCE_AREA_ID

Yöntemler

createAnnotatedTag(GitAnnotatedTag, string, string)

Açıklamalı etiket oluşturun.

createAttachment(any, string, string, number, string)

Çekme isteğine yeni bir dosya ekleyin.

createCherryPick(GitAsyncRefOperationParameters, string, string)

Kiraz, yeni bir dala çekme isteğiyle ilişkili belirli bir işlemeyi veya işlemeyi seçer.

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).

createCommitStatus(GitStatus, string, string, string)

Git işleme durumu oluşturma.

createFavorite(GitRefFavorite, string)

Başvuru sık kullanılanı oluşturur

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><.>

createImportRequest(GitImportRequest, string, string)

İçeri aktarma isteği oluşturun.

createLike(string, number, number, number, string)

Açıklamaya benzer bir şey ekleyin.

createMergeRequest(GitMergeParameters, string, string, boolean)

Git birleştirme işlemi isteyin. Şu anda yalnızca 2 işlemenin birleştirilmesi destekleniyor.

createPullRequest(GitPullRequest, string, string, boolean)

Çekme isteği oluşturun.

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.

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.

createPullRequestReviewer(IdentityRefWithVote, string, number, string, string)

Çekme isteğine gözden geçiren ekleyin veya oy verin.

createPullRequestReviewers(IdentityRef[], string, number, string)

Çekme isteğine gözden geçirenleri ekleyin.

createPullRequestStatus(GitPullRequestStatus, string, number, string)

Çekme isteği durumu oluşturun.

createPush(GitPush, string, string)

Değişiklikleri depoya gönderin.

createRepository(GitRepositoryCreateOptions, string, string)

Ekip projesinde git deposu oluşturun.

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.

createThread(GitPullRequestCommentThread, string, number, string)

Çekme isteğinde bir iş parçacığı oluşturun.

createUnmaterializedPullRequestReviewer(IdentityRefWithVote, string, number, string)

Bir çekme isteğini gözden geçirenlere, bir unmaterialized identity ekleyin.

deleteAttachment(string, string, number, string)

Çekme isteği eklerini silin.

deleteComment(string, number, number, number, string)

Çekme isteğindeki belirli bir iş parçacığıyla ilişkili açıklamayı silin.

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.

deleteLike(string, number, number, number, string)

Bir açıklamadaki benzer öğeyi silin.

deletePullRequestIterationStatus(string, number, number, number, string)

Çekme isteği yineleme durumunu silin.

deletePullRequestLabels(string, number, string, string, string)

Çekme isteğine atananların kümesinden bir etiket (etiket) kaldırır. Etiketin kendisi silinmez.

deletePullRequestReviewer(string, number, string, string)

Bir çekme isteğinden gözden geçireni kaldırın.

deletePullRequestStatus(string, number, number, string)

Çekme isteği durumunu silin.

deleteRefFavorite(string, number)

Belirtilen sık kullanılan refs'leri siler

deleteRepository(string, string)

Git deposunu silme

deleteRepositoryFromRecycleBin(string, string)

Geçici olarak silinmiş bir Git deposunu yok edin (sabit silme).

getAnnotatedTag(string, string, string)

Açıklamalı etiket alın.

getAttachmentContent(string, string, number, string)

Çekme isteği ekinin dosya içeriğini alın.

getAttachments(string, number, string)

Belirli bir çekme isteğine eklenmiş dosyaların listesini alın.

getAttachmentZip(string, string, number, string)

Çekme isteği ekinin dosya içeriğini alın.

getBillableCommitters(string, Date, number, number)

Belirli bir tarih için Gelişmiş Güvenlik hizmeti için gerçek faturalanabilir işlemeleri alma.

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.

getBlob(string, string, string, boolean, string, boolean)

Tek bir blob alın.

getBlobContent(string, string, string, boolean, string, boolean)

Tek bir blob alın.

getBlobsZip(string[], string, string, string)

Zip dosyası indirmesinde bir veya daha fazla blob alır.

getBlobZip(string, string, string, boolean, string, boolean)

Tek bir blob alın.

getBranch(string, string, string, GitVersionDescriptor)

Tek bir dal hakkındaki istatistikleri alın.

getBranches(string, string, GitVersionDescriptor)

Bir depodaki tüm dallarla ilgili istatistikleri alın.

getBranchStatsBatch(GitQueryBranchStatsCriteria, string, string)

Birden çok işleme için istatistikleri alma

getChanges(string, string, string, number, number)

Belirli bir işleme için değişiklikleri alma.

getCherryPick(string, number, string)

Vişne seçme kimliğine göre bir kiraz seçme işlemi hakkında bilgi alın.

getCherryPickConflict(string, number, number, string)

Kimliğine göre bir kiraz seçimi için bir çakışma alma

getCherryPickConflicts(string, number, string, string, number, boolean, boolean, boolean)

Bir kiraz seçimi için tüm çakışmaları alma

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.

getCherryPickRelationships(string, string, string, boolean)

CommitId değeri verildiğinde, aynı vişne seçimi ailesindeki işlemelerin listesini döndürür.

getComment(string, number, number, number, string)

Çekme isteğindeki belirli bir iş parçacığıyla ilişkilendirilmiş bir açıklamayı alın.

getComments(string, number, number, string)

Çekme isteğindeki belirli bir iş parçacığıyla ilişkili tüm açıklamaları alın.

getCommit(string, string, string, number)

Belirli bir işlemeyi alma.

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.

getCommits(string, GitQueryCommitsCriteria, string)

Proje için git işlemelerini alma

getCommitsBatch(GitQueryCommitsCriteria, string, string, number, number, boolean)

Arama ölçütleriyle eşleşen bir proje için git işlemelerini alma

getDeletedRepositories(string)

Silinen git depolarını alma.

getEnablementStatus(string[], Date, number, number)

Proje depoları için GET Etkinleştirme durumu.

getEnableOnCreateHost(boolean)
getEnableOnCreateProject(string)
getEstimatedBillableCommittersRepo(string, string)

Son 90 gün için bir depo için tahmini faturalanabilir işleyicileri alma.

getEstimatedBillablePushersOrg()

Bir Kuruluş için son 90 gün için tahmini faturalanabilir gönderimcileri alın.

getEstimatedBillablePushersProject(string)

Son 90 gün için bir proje için tahmini faturalanabilir göndericiler alın.

getFileDiffs(FileDiffsCriteria, string, string)

Belirtilen dosyaların her biri için dosya farklarını alma

getForks(string, string, string, boolean)

Koleksiyondaki bir deponun tüm çatallarını alın.

getForkSyncRequest(string, number, string, boolean)

Belirli bir çatal eşitleme işleminin ayrıntılarını alın.

getForkSyncRequests(string, string, boolean, boolean)

Bu depoda istenen tüm çatal eşitleme işlemlerini alın.

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.

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.

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.

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.

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.

getImportRequest(string, string, number)

Belirli bir içeri aktarma isteğini alma.

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.

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.

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.

getItemsBatch(GitItemRequestData, string, string)

Belirli bir yol listesi veya uzun bir yol için depodaki / projedeki bir öğe toplu işlemini alır

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.

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.

getLikes(string, number, number, number, string)

Yorum için beğeniler alın.

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.

getMergeRequest(string, string, number, boolean)

Belirli bir birleştirme işleminin ayrıntılarını alın.

getPermission(string, string, string)

GET Gelişmiş Güvenlik İzni durumu.

getPullRequest(string, number, string, number, number, number, boolean, boolean)

Çekme isteği alma.

getPullRequestById(number, string)

Çekme isteği alma.

getPullRequestCommits(string, number, string)

Belirtilen çekme isteği için işlemeleri alın.

getPullRequestConflict(string, number, number, string)

Kimlikle çekme isteği için bir çakışma alma

getPullRequestConflicts(string, number, string, number, number, boolean, boolean, boolean)

Çekme isteği için tüm çakışmaları alma

getPullRequestIteration(string, number, number, string)

Çekme isteği için belirtilen yinelemeyi alın.

getPullRequestIterationChanges(string, number, number, string, number, number, number)

İki yineleme arasındaki çekme isteğinde yapılan değişiklikleri alın.

getPullRequestIterationCommits(string, number, number, string, number, number)

Bir çekme isteğinin belirtilen yinelemesi için işlemeleri alın.

getPullRequestIterations(string, number, string, boolean)

Belirtilen çekme isteği için yineleme listesini alın.

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.

getPullRequestIterationStatuses(string, number, number, string)

Çekme isteği yinelemesiyle ilişkili tüm durumları alın.

getPullRequestLabel(string, number, string, string, string)

Çekme isteğine atanmış tek bir etiket (etiket) alır.

getPullRequestLabels(string, number, string, string)

Çekme isteğine atanan tüm etiketleri (etiketleri) alın.

getPullRequestProperties(string, number, string)

Çekme isteğinin dış özelliklerini alma.

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.

getPullRequestReviewer(string, number, string, string)

Çekme isteğinde belirli bir gözden geçiren hakkında bilgi alma

getPullRequestReviewers(string, number, string)

Çekme isteği için gözden geçirenleri alma

getPullRequests(string, GitPullRequestSearchCriteria, string, number, number, number)

Belirtilen ölçütlerle eşleşen tüm çekme isteklerini alın.

getPullRequestsByProject(string, GitPullRequestSearchCriteria, number, number, number)

Belirtilen ölçütlerle eşleşen tüm çekme isteklerini alın.

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.

getPullRequestStatuses(string, number, string)

Çekme isteğiyle ilişkili tüm durumları alın.

getPullRequestThread(string, number, number, string, number, number)

Çekme isteğindeki bir iş parçacığını alma.

getPullRequestWorkItemRefs(string, number, string)

Çekme isteğiyle ilişkili iş öğelerinin listesini alın.

getPush(string, number, string, number, boolean)

Belirli bir gönderimi alır.

getPushCommits(string, number, string, number, number, boolean)

Belirli bir gönderimle ilişkili işlemelerin listesini alın.

getPushes(string, string, number, number, GitPushSearchCriteria)

Belirtilen depoyla ilişkili gönderimleri alır.

getRecycleBinRepositories(string)

Geri dönüşüm kutusundan geçici olarak silinen git depolarını alın.

getRefFavorite(string, number)

Sık kullanılan bir kimlik için sık kullanılan refs'leri alır.

getRefFavorites(string, string, string)

Depo ve kimlik için refs sık kullanılanlarını alır.

getRefFavoritesForProject(string, string)
getRefs(string, string, string, boolean, boolean, boolean, boolean, boolean, string, boolean)

Sağlanan depoyu kendi depoları için sorgular ve döndürür.

getRepositories(string, boolean, boolean, boolean)

Git depolarını alın.

getRepositoriesPaged(string, boolean, boolean, boolean, string, number, string)

Ada ve sayfalandırmaya göre filtre uygulanmış git depolarını alın.

getRepository(string, string)

Git deposunu alın.

getRepositoryWithParent(string, boolean, string)

Git deposunu alın.

getRevert(string, number, string)

Kimliği geri döndürerek geri döndürme işlemiyle ilgili bilgileri alın.

getRevertConflict(string, number, number, string)

Kimlikle geri döndürme için bir çakışma alma

getRevertConflicts(string, number, string, string, number, boolean, boolean, boolean)

Geri döndürme için tüm çakışmaları alma

getRevertForRefName(string, string, string)

Belirli bir dal için geri döndürme işlemi hakkındaki bilgileri alın.

getStatuses(string, string, string, number, number, boolean)

Git işlemesiyle ilişkili durumları alma.

getSuggestions(string, string, boolean)

Belirli bir depo veya takım projesi için çekme isteği önerisi alın.

getThreads(string, number, string, number, number)

Çekme isteğindeki tüm iş parçacıklarını alma.

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.

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.

queryImportRequests(string, string, boolean)

Depo için içeri aktarma isteklerini alma.

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.

setEnableOnCreateHost(boolean)
setEnableOnCreateProject(string, boolean)
sharePullRequest(ShareNotificationContext, string, number, string)

Belirli bir çekme isteği hakkında bir alıcı kümesine e-posta bildirimi gönderir

updateCherryPickConflict(GitConflict, string, number, number, string)

Birleştirme çakışması çözümlemesini güncelleştirme

updateCherryPickConflicts(GitConflict[], string, number, string)

Birden çok birleştirme çakışması çözümünü güncelleştirme

updateComment(Comment, string, number, number, number, string)

Çekme isteğindeki belirli bir iş parçacığıyla ilişkili açıklamayı güncelleştirin.

updateEnablementStatus(AdvSecEnablementUpdate[])

Depolar için POST Etkinleştirme durumu.

updateImportRequest(GitImportRequest, string, string, number)

Başarısız bir içeri aktarma isteğini yeniden deneyin veya bırakın.

updatePullRequest(GitPullRequest, string, number, string)

Çekme isteğini güncelleştirme

updatePullRequestConflict(GitConflict, string, number, number, string)

Birleştirme çakışması çözümlemesini güncelleştirme

updatePullRequestConflicts(GitConflict[], string, number, string)

Birden çok birleştirme çakışması çözümünü güncelleştirme

updatePullRequestIterationStatuses(JsonPatchDocument, string, number, number, string)

Çekme isteği yineleme durumları koleksiyonunu güncelleştirin. Desteklenen tek işlem türü 'dir remove.

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.

updatePullRequestReviewer(IdentityRefWithVote, string, number, string, string)

Gözden geçiren girdisini düzenleyin. Bu alanlar düzeltme eki uygulanabilir: isFlagged, hasDe eğimli

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.

updatePullRequestStatuses(JsonPatchDocument, string, number, string)

Çekme isteği durumlarını toplamayı güncelleştirin. Desteklenen tek işlem türü 'dir remove.

updateRef(GitRefUpdate, string, string, string, string)

Dalı kilitleme veya kilidini açma.

updateRefs(GitRefUpdate[], string, string, string)

Refs(dallar) oluşturma, güncelleştirme veya silme.

updateRepository(GitRepository, string, string)

Git deposunu yeni bir depo adıyla veya yeni bir varsayılan dalla güncelleştirir.

updateRevertConflict(GitConflict, string, number, number, string)

Birleştirme çakışması çözümlemesini güncelleştirme

updateRevertConflicts(GitConflict[], string, number, string)

Birden çok birleştirme çakışması çözümünü güncelleştirme

updateThread(GitPullRequestCommentThread, string, number, number, string)

Çekme isteğindeki bir iş parçacığını güncelleştirme.

Oluşturucu Ayrıntıları

GitRestClient(IVssRestClientOptions)

new GitRestClient(options: IVssRestClientOptions)

Parametreler

Ö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

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

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

label
WebApiCreateTagRequestData

Ç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

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

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

IdentityRef[]

Ç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

createPush(GitPush, string, string)

Değişiklikleri depoya gönderin.

function createPush(push: GitPush, repositoryId: string, project?: string): Promise<GitPush>

Parametreler

push
GitPush
repositoryId

string

Deponun adı veya kimliği.

project

string

Proje kimliği veya proje adı

Döndürülenler

Promise<GitPush>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Promise<PagedList<GitRef>>

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

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

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

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

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

GitConflict[]

repositoryId

string

cherryPickId

number

project

string

Proje kimliği veya proje adı

Döndürülenler

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

AdvSecEnablementUpdate[]

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

GitConflict[]

repositoryId

string

pullRequestId

number

project

string

Proje kimliği veya proje adı

Döndürülenler

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

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

IdentityRefWithVote[]

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

GitRefUpdate[]

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

GitConflict[]

repositoryId

string

revertId

number

project

string

Proje kimliği veya proje adı

Döndürülenler

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