GitRestClient class
Kelas dasar yang harus digunakan (berasal dari) untuk membuat permintaan ke VSS REST api
- Memperluas
Konstruktor
| Git |
Properti
| RESOURCE_AREA_ID |
Metode
| create |
Buat tag yang diannotasi. |
| create |
Lampirkan file baru ke permintaan pull. |
| create |
Cherry memilih penerapan atau penerapan tertentu yang terkait dengan permintaan pull ke cabang baru. |
| create |
Buat komentar pada utas tertentu dalam permintaan pull (hingga 500 komentar dapat dibuat per utas). |
| create |
Buat status penerapan Git. |
| create |
Membuat favorit ref |
| create |
Minta agar repositori lain diambil ke dalam repositori ini. Ini menyinkronkan dua fork yang ada. Untuk membuat fork, silakan lihat <repositori a href="https://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1"> repositories endpoint</a> |
| create |
Buat permintaan impor. |
| create |
Tambahkan suka pada komentar. |
| create |
Minta operasi penggabungan git. Saat ini kami mendukung penggabungan hanya 2 penerapan. |
| create |
Buat permintaan pull. |
| create |
Buat status permintaan pull pada iterasi. Operasi ini akan memiliki hasil yang sama dengan Membuat status pada permintaan pull dengan ID iterasi yang ditentukan dalam isi permintaan. |
| create |
Buat tag (jika belum ada) dan tambahkan sebagai label (tag) untuk permintaan pull tertentu. Satu-satunya bidang yang diperlukan adalah nama label baru (tag). |
| create |
Tambahkan peninjau ke permintaan pull atau berikan suara. |
| create |
Tambahkan peninjau ke permintaan pull. |
| create |
Buat status permintaan pull. |
| create |
Dorong perubahan ke repositori. |
| create |
Buat repositori git dalam proyek tim. |
| create |
Memulai operasi untuk membuat cabang baru yang mengembalikan perubahan yang diperkenalkan oleh penerapan atau penerapan tertentu yang terkait dengan permintaan pull. |
| create |
Buat utas dalam permintaan pull. |
| create |
Tambahkan identitas yang tidak dirematerialisasi ke peninjau permintaan pull. |
| delete |
Menghapus lampiran permintaan pull. |
| delete |
Hapus komentar yang terkait dengan utas tertentu dalam permintaan pull. |
| delete |
HAPUS Menghapus status Pengaktifan dan data BillableCommitters dari DB. Menghapus data pengaktifan akan secara efektif menonaktifkannya untuk repositori yang terpengaruh. |
| delete |
Menghapus suka pada komentar. |
| delete |
Menghapus status perulangan permintaan pull. |
| delete |
Menghapus label (tag) dari kumpulan yang ditetapkan ke permintaan pull. Tag itu sendiri tidak akan dihapus. |
| delete |
Menghapus peninjau dari permintaan pull. |
| delete |
Hapus status permintaan pull. |
| delete |
Menghapus favorit refs yang ditentukan |
| delete |
Menghapus repositori git |
| delete |
Hancurkan (penghapusan keras) repositori Git yang dihapus sementara. |
| get |
Dapatkan tag anotasi. |
| get |
Dapatkan konten file lampiran permintaan pull. |
| get |
Dapatkan daftar file yang dilampirkan ke permintaan pull tertentu. |
| get |
Dapatkan konten file lampiran permintaan pull. |
| get |
Ambil komiter yang dapat ditagih aktual untuk layanan Keamanan Tingkat Lanjut untuk tanggal tertentu. |
| get |
Ambil komitter terperinci yang dapat ditagih aktual untuk layanan Advanced Security untuk tanggal tertentu. Hasil terperinci sengaja tidak memfilter proyek dan repositori yang dihapus sementara untuk membantu mendiagnosis masalah penagihan. |
| get |
Dapatkan satu blob. |
| get |
Dapatkan satu blob. |
| get |
Mendapatkan satu atau beberapa blob dalam unduhan file zip. |
| get |
Dapatkan satu blob. |
| get |
Ambil statistik tentang satu cabang. |
| get |
Ambil statistik tentang semua cabang dalam repositori. |
| get |
Mengambil statistik untuk beberapa penerapan |
| get |
Mengambil perubahan untuk penerapan tertentu. |
| get |
Ambil informasi tentang operasi pemilihan ceri dengan id pemilihan ceri. |
| get |
Mengambil satu konflik untuk pemilihan ceri berdasarkan ID |
| get |
Mengambil semua konflik untuk pemilihan ceri |
| get |
Ambil informasi tentang operasi pemilihan ceri untuk cabang tertentu. Operasi ini mahal karena struktur objek yang mendasar, sehingga API ini hanya melihat 1000 operasi pemilihan ceri terbaru. |
| get |
Mengingat commitId, mengembalikan daftar penerapan yang berada dalam keluarga pemilih ceri yang sama. |
| get |
Ambil komentar yang terkait dengan utas tertentu dalam permintaan pull. |
| get |
Ambil semua komentar yang terkait dengan utas tertentu dalam permintaan pull. |
| get |
Ambil penerapan tertentu. |
| get |
Temukan penerapan umum terdekat (basis penggabungan) antara penerapan dasar dan target, dan dapatkan perbedaan antara penerapan dasar dan target atau penerapan umum dan target. |
| get |
Mengambil penerapan git untuk proyek |
| get |
Mengambil penerapan git untuk proyek yang cocok dengan kriteria pencarian |
| get |
Ambil repositori git yang dihapus. |
| get |
Status Pengaktifan GET untuk repositori proyek. |
| get |
|
| get |
|
| get |
Dapatkan perkiraan komitter yang dapat ditagih untuk repositori selama 90 hari terakhir. |
| get |
Dapatkan perkiraan pendorong yang dapat ditagih untuk Organisasi selama 90 hari terakhir. |
| get |
Dapatkan perkiraan pendorong yang dapat ditagih untuk proyek selama 90 hari terakhir. |
| get |
Dapatkan diff file untuk setiap file yang ditentukan |
| get |
Ambil semua fork repositori dalam koleksi. |
| get |
Dapatkan detail operasi sinkronisasi fork tertentu. |
| get |
Ambil semua operasi sinkronisasi fork yang diminta pada repositori ini. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk kumpulan item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip yang selalu dikembalikan sebagai unduhan. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan. |
| get |
Mengambil permintaan impor tertentu. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk kumpulan item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip yang selalu dikembalikan sebagai unduhan. |
| get |
Mengambil batch item dalam repositori/proyek untuk daftar jalur tertentu atau jalur panjang |
| get |
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan. |
| get |
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan. |
| get |
Dapatkan suka untuk komentar. |
| get |
Temukan basis penggabungan dari dua penerapan, secara opsional di seluruh fork. Jika otherRepositoryId tidak ditentukan, basis penggabungan hanya akan dihitung dalam konteks repositori lokalNameOrId. |
| get |
Dapatkan detail operasi penggabungan tertentu. |
| get |
DAPATKAN status Izin Keamanan Tingkat Lanjut. |
| get |
Ambil permintaan pull. |
| get |
Ambil permintaan pull. |
| get |
Dapatkan penerapan untuk permintaan pull yang ditentukan. |
| get |
Mengambil satu konflik untuk permintaan pull menurut ID |
| get |
Mengambil semua konflik untuk permintaan pull |
| get |
Dapatkan iterasi yang ditentukan untuk permintaan pull. |
| get |
Ambil perubahan yang dibuat dalam permintaan pull di antara dua iterasi. |
| get |
Dapatkan penerapan untuk perulangan yang ditentukan dari permintaan pull. |
| get |
Dapatkan daftar iterasi untuk permintaan pull yang ditentukan. |
| get |
Dapatkan status perulangan permintaan pull tertentu menurut ID. ID status unik dalam permintaan pull di semua iterasi. |
| get |
Dapatkan semua status yang terkait dengan perulangan permintaan pull. |
| get |
Mengambil label tunggal (tag) yang telah ditetapkan ke permintaan pull. |
| get |
Dapatkan semua label (tag) yang ditetapkan ke permintaan pull. |
| get |
Dapatkan properti eksternal permintaan pull. |
| get |
API ini digunakan untuk menemukan permintaan pull apa yang terkait dengan penerapan tertentu. Ini dapat digunakan untuk menemukan permintaan pull yang membuat penerapan penggabungan tertentu atau dapat digunakan untuk menemukan semua permintaan pull yang pernah menggabungkan penerapan tertentu. Input adalah daftar kueri yang masing-masing berisi daftar penerapan. Untuk setiap penerapan yang Anda cari, Anda akan mendapatkan kembali kamus permintaan penerapan -> tarik. |
| get |
Mengambil informasi tentang peninjau tertentu pada permintaan pull |
| get |
Mengambil peninjau untuk permintaan pull |
| get |
Ambil semua permintaan pull yang cocok dengan kriteria tertentu. |
| get |
Ambil semua permintaan pull yang cocok dengan kriteria tertentu. |
| get |
Dapatkan status permintaan pull tertentu berdasarkan ID. ID status unik dalam permintaan pull di semua iterasi. |
| get |
Dapatkan semua status yang terkait dengan permintaan pull. |
| get |
Ambil utas dalam permintaan pull. |
| get |
Ambil daftar item kerja yang terkait dengan permintaan pull. |
| get |
Mengambil dorongan tertentu. |
| get |
Ambil daftar penerapan yang terkait dengan dorongan tertentu. |
| get |
Mengambil dorongan yang terkait dengan repositori yang ditentukan. |
| get |
Ambil repositori git yang dihapus sementara dari keranjang sampah. |
| get |
Mendapatkan favorit refs untuk Id favorit. |
| get |
Mendapatkan favorit refs untuk repositori dan identitas. |
| get |
|
| get |
Mengkueri repositori yang disediakan untuk ref-nya dan mengembalikannya. |
| get |
Ambil repositori git. |
| get |
Ambil repositori git dengan filter menurut nama dan penomoran halaman. |
| get |
Ambil repositori git. |
| get |
Ambil repositori git. |
| get |
Ambil informasi tentang operasi kembali dengan mengembalikan Id. |
| get |
Mengambil satu konflik untuk kembali dengan ID |
| get |
Mengambil semua konflik untuk kembali |
| get |
Ambil informasi tentang operasi kembali untuk cabang tertentu. |
| get |
Dapatkan status yang terkait dengan penerapan Git. |
| get |
Ambil saran permintaan pull untuk repositori atau proyek tim tertentu. |
| get |
Ambil semua utas dalam permintaan pull. |
| get |
Titik akhir Pohon mengembalikan kumpulan objek di bawah pohon yang ditentukan. Pohon adalah folder di repositori Git. |
| get |
Titik akhir Pohon mengembalikan kumpulan objek di bawah pohon yang ditentukan. Pohon adalah folder di repositori Git. |
| query |
Mengambil permintaan impor untuk repositori. |
| restore |
Pulihkan repositori Git yang dihapus sementara. Repositori yang baru dihapus masuk ke status penghapusan sementara untuk jangka waktu tertentu sebelum dihapus secara permanen dan menjadi tidak dapat dipulihkan. |
| set |
|
| set |
|
| share |
Mengirim pemberitahuan email tentang permintaan pull tertentu ke sekumpulan penerima |
| update |
Perbarui resolusi konflik penggabungan |
| update |
Memperbarui beberapa resolusi konflik penggabungan |
| update |
Perbarui komentar yang terkait dengan utas tertentu dalam permintaan pull. |
| update |
Status Post Enablement untuk repositori. |
| update |
Coba lagi atau abaikan permintaan impor yang gagal. |
| update |
Memperbarui permintaan pull |
| update |
Perbarui resolusi konflik penggabungan |
| update |
Memperbarui beberapa resolusi konflik penggabungan |
| update |
Perbarui pengumpulan status perulangan permintaan pull. Satu-satunya jenis operasi yang didukung adalah |
| update |
Membuat atau memperbarui properti eksternal permintaan pull. Operasi tambalan dapat berupa |
| update |
Edit entri peninjau. Bidang-bidang ini dapat di-patch: isFlagged, hasDeclined |
| update |
Reset suara beberapa peninjau pada permintaan pull. CATATAN: Titik akhir ini hanya mendukung pembaruan suara, tetapi tidak mendukung pembaruan peninjau yang diperlukan (gunakan kebijakan) atau nama tampilan. |
| update |
Memperbarui kumpulan status permintaan pull. Satu-satunya jenis operasi yang didukung adalah |
| update |
Kunci atau Buka kunci cabang. |
| update |
Membuat, memperbarui, atau menghapus refs(cabang). |
| update |
Memperbarui repositori Git dengan nama repositori baru atau cabang default baru. |
| update |
Perbarui resolusi konflik penggabungan |
| update |
Memperbarui beberapa resolusi konflik penggabungan |
| update |
Perbarui utas dalam permintaan pull. |
Detail Konstruktor
GitRestClient(IVssRestClientOptions)
Detail Properti
RESOURCE_AREA_ID
static RESOURCE_AREA_ID: string
Nilai Properti
string
Detail Metode
createAnnotatedTag(GitAnnotatedTag, string, string)
Buat tag yang diannotasi.
function createAnnotatedTag(tagObject: GitAnnotatedTag, project: string, repositoryId: string): Promise<GitAnnotatedTag>
Parameter
- tagObject
- GitAnnotatedTag
Objek yang berisi detail tag yang akan dibuat.
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
ID atau nama repositori.
Mengembalikan
Promise<GitAnnotatedTag>
createAttachment(any, string, string, number, string)
Lampirkan file baru ke permintaan pull.
function createAttachment(content: any, fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment>
Parameter
- content
-
any
Konten yang akan diunggah
- fileName
-
string
Nama file.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<Attachment>
createCherryPick(GitAsyncRefOperationParameters, string, string)
Cherry memilih penerapan atau penerapan tertentu yang terkait dengan permintaan pull ke cabang baru.
function createCherryPick(cherryPickToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitCherryPick>
Parameter
- cherryPickToCreate
- GitAsyncRefOperationParameters
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
ID repositori.
Mengembalikan
Promise<GitCherryPick>
createComment(Comment, string, number, number, string)
Buat komentar pada utas tertentu dalam permintaan pull (hingga 500 komentar dapat dibuat per utas).
function createComment(comment: Comment, repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment>
Parameter
- comment
- Comment
Komentar yang akan dibuat. Komentar bisa hingga 150.000 karakter.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas tempat komentar yang diinginkan berada.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<Comment>
createCommitStatus(GitStatus, string, string, string)
Buat status penerapan Git.
function createCommitStatus(gitCommitStatusToCreate: GitStatus, commitId: string, repositoryId: string, project?: string): Promise<GitStatus>
Parameter
- gitCommitStatusToCreate
- GitStatus
Objek status penerapan Git untuk dibuat.
- commitId
-
string
ID penerapan Git.
- repositoryId
-
string
ID repositori.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitStatus>
createFavorite(GitRefFavorite, string)
Membuat favorit ref
function createFavorite(favorite: GitRefFavorite, project: string): Promise<GitRefFavorite>
Parameter
- favorite
- GitRefFavorite
Favorit ref untuk dibuat.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitRefFavorite>
createForkSyncRequest(GitForkSyncRequestParameters, string, string, boolean)
Minta agar repositori lain diambil ke dalam repositori ini. Ini menyinkronkan dua fork yang ada. Untuk membuat fork, silakan lihat <repositori a href="https://docs.microsoft.com/en-us/rest/api/vsts/git/repositories/create?view=azure-devops-rest-5.1"> repositories endpoint</a>
function createForkSyncRequest(syncParams: GitForkSyncRequestParameters, repositoryNameOrId: string, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parameter
- syncParams
- GitForkSyncRequestParameters
Repositori sumber dan pemetaan ref.
- repositoryNameOrId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- includeLinks
-
boolean
True untuk menyertakan tautan
Mengembalikan
Promise<GitForkSyncRequest>
createImportRequest(GitImportRequest, string, string)
Buat permintaan impor.
function createImportRequest(importRequest: GitImportRequest, project: string, repositoryId: string): Promise<GitImportRequest>
Parameter
- importRequest
- GitImportRequest
Permintaan impor untuk dibuat.
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
Nama atau ID repositori.
Mengembalikan
Promise<GitImportRequest>
createLike(string, number, number, number, string)
Tambahkan suka pada komentar.
function createLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas yang berisi komentar.
- commentId
-
number
ID komentar.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
createMergeRequest(GitMergeParameters, string, string, boolean)
Minta operasi penggabungan git. Saat ini kami mendukung penggabungan hanya 2 penerapan.
function createMergeRequest(mergeParameters: GitMergeParameters, project: string, repositoryNameOrId: string, includeLinks?: boolean): Promise<GitMerge>
Parameter
- mergeParameters
- GitMergeParameters
CommitIds orang tua dan menggabungkan commit messsage.
- project
-
string
ID proyek atau nama proyek
- repositoryNameOrId
-
string
Nama atau ID repositori.
- includeLinks
-
boolean
True untuk menyertakan tautan
Mengembalikan
Promise<GitMerge>
createPullRequest(GitPullRequest, string, string, boolean)
Buat permintaan pull.
function createPullRequest(gitPullRequestToCreate: GitPullRequest, repositoryId: string, project?: string, supportsIterations?: boolean): Promise<GitPullRequest>
Parameter
- gitPullRequestToCreate
- GitPullRequest
Permintaan pull untuk dibuat.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- project
-
string
ID proyek atau nama proyek
- supportsIterations
-
boolean
Jika true, pendorongan berikutnya ke permintaan pull akan dapat ditinjau secara individual. Atur ini ke false untuk permintaan pull besar karena alasan performa jika fungsionalitas ini tidak diperlukan.
Mengembalikan
Promise<GitPullRequest>
createPullRequestIterationStatus(GitPullRequestStatus, string, number, number, string)
Buat status permintaan pull pada iterasi. Operasi ini akan memiliki hasil yang sama dengan Membuat status pada permintaan pull dengan ID iterasi yang ditentukan dalam isi permintaan.
function createPullRequestIterationStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus>
Parameter
- status
- GitPullRequestStatus
Tarik status permintaan untuk dibuat.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- iterationId
-
number
ID perulangan permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestStatus>
createPullRequestLabel(WebApiCreateTagRequestData, string, number, string, string)
Buat tag (jika belum ada) dan tambahkan sebagai label (tag) untuk permintaan pull tertentu. Satu-satunya bidang yang diperlukan adalah nama label baru (tag).
function createPullRequestLabel(label: WebApiCreateTagRequestData, repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parameter
Label untuk ditetapkan ke permintaan pull.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
- projectId
-
string
ID proyek atau nama proyek.
Mengembalikan
Promise<WebApiTagDefinition>
createPullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Tambahkan peninjau ke permintaan pull atau berikan suara.
function createPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parameter
- reviewer
- IdentityRefWithVote
Suara pengulas.<br />Jika ID peninjau disertakan di sini, ID tersebut harus cocok dengan parameter reviewerID.<br />Reviewers dapat mengatur suara mereka sendiri dengan metode ini. Saat menambahkan peninjau lain, pemungutan suara harus diatur ke nol.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- reviewerId
-
string
ID peninjau.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<IdentityRefWithVote>
createPullRequestReviewers(IdentityRef[], string, number, string)
Tambahkan peninjau ke permintaan pull.
function createPullRequestReviewers(reviewers: IdentityRef[], repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parameter
- reviewers
Peninjau untuk ditambahkan ke permintaan pull.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<IdentityRefWithVote[]>
createPullRequestStatus(GitPullRequestStatus, string, number, string)
Buat status permintaan pull.
function createPullRequestStatus(status: GitPullRequestStatus, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus>
Parameter
- status
- GitPullRequestStatus
Tarik status permintaan untuk dibuat.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestStatus>
createPush(GitPush, string, string)
createRepository(GitRepositoryCreateOptions, string, string)
Buat repositori git dalam proyek tim.
function createRepository(gitRepositoryToCreate: GitRepositoryCreateOptions, project?: string, sourceRef?: string): Promise<GitRepository>
Parameter
- gitRepositoryToCreate
- GitRepositoryCreateOptions
Tentukan nama repositori, proyek tim, dan/atau repositori induk. Informasi proyek tim dapat dihilangkan dari gitRepositoryToCreate jika permintaan dilingkup proyek (yaitu, menyertakan Id proyek).
- project
-
string
ID proyek atau nama proyek
- sourceRef
-
string
[opsional] Tentukan refs sumber yang akan digunakan saat membuat repositori fork
Mengembalikan
Promise<GitRepository>
createRevert(GitAsyncRefOperationParameters, string, string)
Memulai operasi untuk membuat cabang baru yang mengembalikan perubahan yang diperkenalkan oleh penerapan atau penerapan tertentu yang terkait dengan permintaan pull.
function createRevert(revertToCreate: GitAsyncRefOperationParameters, project: string, repositoryId: string): Promise<GitRevert>
Parameter
- revertToCreate
- GitAsyncRefOperationParameters
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
ID repositori.
Mengembalikan
Promise<GitRevert>
createThread(GitPullRequestCommentThread, string, number, string)
Buat utas dalam permintaan pull.
function createThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestCommentThread>
Parameter
- commentThread
- GitPullRequestCommentThread
Utas yang akan dibuat. Utas harus berisi setidaknya satu komentar.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestCommentThread>
createUnmaterializedPullRequestReviewer(IdentityRefWithVote, string, number, string)
Tambahkan identitas yang tidak dirematerialisasi ke peninjau permintaan pull.
function createUnmaterializedPullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote>
Parameter
- reviewer
- IdentityRefWithVote
Peninjau untuk menambahkan ke permintaan pull.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<IdentityRefWithVote>
deleteAttachment(string, string, number, string)
Menghapus lampiran permintaan pull.
function deleteAttachment(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parameter
- fileName
-
string
Nama lampiran yang akan dihapus.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
deleteComment(string, number, number, number, string)
Hapus komentar yang terkait dengan utas tertentu dalam permintaan pull.
function deleteComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas tempat komentar yang diinginkan berada.
- commentId
-
number
ID komentar.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
deleteEnablementStatus(boolean, boolean, string[])
HAPUS Menghapus status Pengaktifan dan data BillableCommitters dari DB. Menghapus data pengaktifan akan secara efektif menonaktifkannya untuk repositori yang terpengaruh.
function deleteEnablementStatus(allProjects: boolean, includeBillableCommitters?: boolean, projectIds?: string[]): Promise<void>
Parameter
- allProjects
-
boolean
- includeBillableCommitters
-
boolean
- projectIds
-
string[]
Mengembalikan
Promise<void>
deleteLike(string, number, number, number, string)
Menghapus suka pada komentar.
function deleteLike(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<void>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas yang berisi komentar.
- commentId
-
number
ID komentar.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
deletePullRequestIterationStatus(string, number, number, number, string)
Menghapus status perulangan permintaan pull.
function deletePullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<void>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- iterationId
-
number
ID perulangan permintaan pull.
- statusId
-
number
ID status permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
deletePullRequestLabels(string, number, string, string, string)
Menghapus label (tag) dari kumpulan yang ditetapkan ke permintaan pull. Tag itu sendiri tidak akan dihapus.
function deletePullRequestLabels(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<void>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- labelIdOrName
-
string
Nama atau ID label yang diminta.
- project
-
string
ID proyek atau nama proyek
- projectId
-
string
ID proyek atau nama proyek.
Mengembalikan
Promise<void>
deletePullRequestReviewer(string, number, string, string)
Menghapus peninjau dari permintaan pull.
function deletePullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<void>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- reviewerId
-
string
ID peninjau yang akan dihapus.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
deletePullRequestStatus(string, number, number, string)
Hapus status permintaan pull.
function deletePullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<void>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- statusId
-
number
ID status permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
deleteRefFavorite(string, number)
Menghapus favorit refs yang ditentukan
function deleteRefFavorite(project: string, favoriteId: number): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- favoriteId
-
number
Id favorit ref untuk dihapus.
Mengembalikan
Promise<void>
deleteRepository(string, string)
Menghapus repositori git
function deleteRepository(repositoryId: string, project?: string): Promise<void>
Parameter
- repositoryId
-
string
ID repositori.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
deleteRepositoryFromRecycleBin(string, string)
Hancurkan (penghapusan keras) repositori Git yang dihapus sementara.
function deleteRepositoryFromRecycleBin(project: string, repositoryId: string): Promise<void>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
ID repositori.
Mengembalikan
Promise<void>
getAnnotatedTag(string, string, string)
Dapatkan tag anotasi.
function getAnnotatedTag(project: string, repositoryId: string, objectId: string): Promise<GitAnnotatedTag>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
ID atau nama repositori.
- objectId
-
string
ObjectId (Sha1Id) tag untuk mendapatkan.
Mengembalikan
Promise<GitAnnotatedTag>
getAttachmentContent(string, string, number, string)
Dapatkan konten file lampiran permintaan pull.
function getAttachmentContent(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parameter
- fileName
-
string
Nama lampiran.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<ArrayBuffer>
getAttachments(string, number, string)
Dapatkan daftar file yang dilampirkan ke permintaan pull tertentu.
function getAttachments(repositoryId: string, pullRequestId: number, project?: string): Promise<Attachment[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<Attachment[]>
getAttachmentZip(string, string, number, string)
Dapatkan konten file lampiran permintaan pull.
function getAttachmentZip(fileName: string, repositoryId: string, pullRequestId: number, project?: string): Promise<ArrayBuffer>
Parameter
- fileName
-
string
Nama lampiran.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<ArrayBuffer>
getBillableCommitters(string, Date, number, number)
Ambil komiter yang dapat ditagih aktual untuk layanan Keamanan Tingkat Lanjut untuk tanggal tertentu.
function getBillableCommitters(project: string, billingDate?: Date, skip?: number, take?: number): Promise<BillableCommitter[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- billingDate
-
Date
UTC diharapkan. Jika tidak ditentukan default ke hari penagihan sebelumnya.
- skip
-
number
Lewati baris X dari hasil untuk mensimulasikan halaman.
- take
-
number
Mengembalikan baris Y dari hasil untuk mensimulasikan halaman.
Mengembalikan
Promise<BillableCommitter[]>
getBillableCommittersDetail(string, string, Date)
Ambil komitter terperinci yang dapat ditagih aktual untuk layanan Advanced Security untuk tanggal tertentu. Hasil terperinci sengaja tidak memfilter proyek dan repositori yang dihapus sementara untuk membantu mendiagnosis masalah penagihan.
function getBillableCommittersDetail(project: string, includeDetails: string, billingDate?: Date): Promise<BillableCommitterDetail[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- includeDetails
-
string
Mengembalikan semua detail pada committer yang dapat ditagih.
- billingDate
-
Date
UTC diharapkan. Jika tidak ditentukan default ke hari penagihan sebelumnya.
Mengembalikan
Promise<BillableCommitterDetail[]>
getBlob(string, string, string, boolean, string, boolean)
Dapatkan satu blob.
function getBlob(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<GitBlobRef>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- sha1
-
string
Hash SHA1 file. Anda bisa mendapatkan SHA1 file menggunakan titik akhir "Git/Item/Dapatkan Item".
- project
-
string
ID proyek atau nama proyek
- download
-
boolean
Jika true, minta unduhan daripada rendering di browser. Catatan: nilai ini default ke true jika $format zip
- fileName
-
string
Sediakan fileName yang akan digunakan untuk diunduh.
- resolveLfs
-
boolean
Jika true, coba atasi blob ke konten LFS-nya, jika itu adalah file penunjuk LFS. Hanya kompatibel dengan oktet-stream Terima header atau jenis $format
Mengembalikan
Promise<GitBlobRef>
getBlobContent(string, string, string, boolean, string, boolean)
Dapatkan satu blob.
function getBlobContent(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<ArrayBuffer>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- sha1
-
string
Hash SHA1 file. Anda bisa mendapatkan SHA1 file menggunakan titik akhir "Git/Item/Dapatkan Item".
- project
-
string
ID proyek atau nama proyek
- download
-
boolean
Jika true, minta unduhan daripada rendering di browser. Catatan: nilai ini default ke true jika $format zip
- fileName
-
string
Sediakan fileName yang akan digunakan untuk diunduh.
- resolveLfs
-
boolean
Jika true, coba atasi blob ke konten LFS-nya, jika itu adalah file penunjuk LFS. Hanya kompatibel dengan oktet-stream Terima header atau jenis $format
Mengembalikan
Promise<ArrayBuffer>
getBlobsZip(string[], string, string, string)
Mendapatkan satu atau beberapa blob dalam unduhan file zip.
function getBlobsZip(blobIds: string[], repositoryId: string, project?: string, filename?: string): Promise<ArrayBuffer>
Parameter
- blobIds
-
string[]
ID blob (hash SHA1) yang akan dikembalikan dalam file zip.
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- filename
-
string
Mengembalikan
Promise<ArrayBuffer>
getBlobZip(string, string, string, boolean, string, boolean)
Dapatkan satu blob.
function getBlobZip(repositoryId: string, sha1: string, project?: string, download?: boolean, fileName?: string, resolveLfs?: boolean): Promise<ArrayBuffer>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- sha1
-
string
Hash SHA1 file. Anda bisa mendapatkan SHA1 file menggunakan titik akhir "Git/Item/Dapatkan Item".
- project
-
string
ID proyek atau nama proyek
- download
-
boolean
Jika true, minta unduhan daripada rendering di browser. Catatan: nilai ini default ke true jika $format zip
- fileName
-
string
Sediakan fileName yang akan digunakan untuk diunduh.
- resolveLfs
-
boolean
Jika true, coba atasi blob ke konten LFS-nya, jika itu adalah file penunjuk LFS. Hanya kompatibel dengan oktet-stream Terima header atau jenis $format
Mengembalikan
Promise<ArrayBuffer>
getBranch(string, string, string, GitVersionDescriptor)
Ambil statistik tentang satu cabang.
function getBranch(repositoryId: string, name: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- name
-
string
Nama cabang.
- project
-
string
ID proyek atau nama proyek
- baseVersionDescriptor
- GitVersionDescriptor
Mengidentifikasi penerapan atau cabang untuk digunakan sebagai basis.
Mengembalikan
Promise<GitBranchStats>
getBranches(string, string, GitVersionDescriptor)
Ambil statistik tentang semua cabang dalam repositori.
function getBranches(repositoryId: string, project?: string, baseVersionDescriptor?: GitVersionDescriptor): Promise<GitBranchStats[]>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- baseVersionDescriptor
- GitVersionDescriptor
Mengidentifikasi penerapan atau cabang untuk digunakan sebagai basis.
Mengembalikan
Promise<GitBranchStats[]>
getBranchStatsBatch(GitQueryBranchStatsCriteria, string, string)
Mengambil statistik untuk beberapa penerapan
function getBranchStatsBatch(searchCriteria: GitQueryBranchStatsCriteria, repositoryId: string, project?: string): Promise<GitBranchStats[]>
Parameter
- searchCriteria
- GitQueryBranchStatsCriteria
Penerapan Dasar dan Daftar Penerapan Target untuk dibandingkan.
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitBranchStats[]>
getChanges(string, string, string, number, number)
Mengambil perubahan untuk penerapan tertentu.
function getChanges(commitId: string, repositoryId: string, project?: string, top?: number, skip?: number): Promise<GitCommitChanges>
Parameter
- commitId
-
string
Id penerapan.
- repositoryId
-
string
Id atau nama repositori yang ramah. Untuk menggunakan nama yang mudah diingat, projectId juga harus ditentukan.
- project
-
string
ID proyek atau nama proyek
- top
-
number
Jumlah maksimum perubahan yang akan dikembalikan.
- skip
-
number
Jumlah perubahan yang akan dilewati.
Mengembalikan
Promise<GitCommitChanges>
getCherryPick(string, number, string)
Ambil informasi tentang operasi pemilihan ceri dengan id pemilihan ceri.
function getCherryPick(project: string, cherryPickId: number, repositoryId: string): Promise<GitCherryPick>
Parameter
- project
-
string
ID proyek atau nama proyek
- cherryPickId
-
number
ID pilihan ceri.
- repositoryId
-
string
ID repositori.
Mengembalikan
Promise<GitCherryPick>
getCherryPickConflict(string, number, number, string)
Mengambil satu konflik untuk pemilihan ceri berdasarkan ID
function getCherryPickConflict(repositoryId: string, cherryPickId: number, conflictId: number, project?: string): Promise<GitConflict>
Parameter
- repositoryId
-
string
- cherryPickId
-
number
- conflictId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflict>
getCherryPickConflicts(string, number, string, string, number, boolean, boolean, boolean)
Mengambil semua konflik untuk pemilihan ceri
function getCherryPickConflicts(repositoryId: string, cherryPickId: number, project?: string, continuationToken?: string, top?: number, excludeResolved?: boolean, onlyResolved?: boolean, includeObsolete?: boolean): Promise<PagedList<GitConflict>>
Parameter
- repositoryId
-
string
- cherryPickId
-
number
- project
-
string
ID proyek atau nama proyek
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Mengembalikan
Promise<PagedList<GitConflict>>
getCherryPickForRefName(string, string, string)
Ambil informasi tentang operasi pemilihan ceri untuk cabang tertentu. Operasi ini mahal karena struktur objek yang mendasar, sehingga API ini hanya melihat 1000 operasi pemilihan ceri terbaru.
function getCherryPickForRefName(project: string, repositoryId: string, refName: string): Promise<GitCherryPick>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
ID repositori.
- refName
-
string
GitAsyncRefOperationParameters menghasilkanRefName yang digunakan untuk operasi pemilihan ceri.
Mengembalikan
Promise<GitCherryPick>
getCherryPickRelationships(string, string, string, boolean)
Mengingat commitId, mengembalikan daftar penerapan yang berada dalam keluarga pemilih ceri yang sama.
function getCherryPickRelationships(repositoryNameOrId: string, commitId: string, project?: string, includeLinks?: boolean): Promise<GitCommitRef[]>
Parameter
- repositoryNameOrId
-
string
- commitId
-
string
- project
-
string
ID proyek atau nama proyek
- includeLinks
-
boolean
Mengembalikan
Promise<GitCommitRef[]>
getComment(string, number, number, number, string)
Ambil komentar yang terkait dengan utas tertentu dalam permintaan pull.
function getComment(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas tempat komentar yang diinginkan berada.
- commentId
-
number
ID komentar.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<Comment>
getComments(string, number, number, string)
Ambil semua komentar yang terkait dengan utas tertentu dalam permintaan pull.
function getComments(repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<Comment[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<Comment[]>
getCommit(string, string, string, number)
Ambil penerapan tertentu.
function getCommit(commitId: string, repositoryId: string, project?: string, changeCount?: number): Promise<GitCommit>
Parameter
- commitId
-
string
Id penerapan.
- repositoryId
-
string
Id atau nama repositori yang ramah. Untuk menggunakan nama yang mudah diingat, projectId juga harus ditentukan.
- project
-
string
ID proyek atau nama proyek
- changeCount
-
number
Jumlah perubahan yang akan disertakan dalam hasil.
Mengembalikan
Promise<GitCommit>
getCommitDiffs(string, string, boolean, number, number, GitBaseVersionDescriptor, GitTargetVersionDescriptor)
Temukan penerapan umum terdekat (basis penggabungan) antara penerapan dasar dan target, dan dapatkan perbedaan antara penerapan dasar dan target atau penerapan umum dan target.
function getCommitDiffs(repositoryId: string, project?: string, diffCommonCommit?: boolean, top?: number, skip?: number, baseVersionDescriptor?: GitBaseVersionDescriptor, targetVersionDescriptor?: GitTargetVersionDescriptor): Promise<GitCommitDiffs>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- diffCommonCommit
-
boolean
Jika true, berbeda antara penerapan umum dan target. Jika false, berbeda antara penerapan dasar dan target.
- top
-
number
Jumlah maksimum perubahan yang akan dikembalikan. Default ke 100.
- skip
-
number
Jumlah perubahan yang akan dilewati
- baseVersionDescriptor
- GitBaseVersionDescriptor
Deskriptor untuk penerapan dasar.
- targetVersionDescriptor
- GitTargetVersionDescriptor
Deskriptor untuk penerapan target.
Mengembalikan
Promise<GitCommitDiffs>
getCommits(string, GitQueryCommitsCriteria, string)
Mengambil penerapan git untuk proyek
function getCommits(repositoryId: string, searchCriteria: GitQueryCommitsCriteria, project?: string): Promise<GitCommitRef[]>
Parameter
- repositoryId
-
string
Id atau nama repositori yang ramah. Untuk menggunakan nama yang mudah diingat, projectId juga harus ditentukan.
- searchCriteria
- GitQueryCommitsCriteria
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitCommitRef[]>
getCommitsBatch(GitQueryCommitsCriteria, string, string, number, number, boolean)
Mengambil penerapan git untuk proyek yang cocok dengan kriteria pencarian
function getCommitsBatch(searchCriteria: GitQueryCommitsCriteria, repositoryId: string, project?: string, skip?: number, top?: number, includeStatuses?: boolean): Promise<GitCommitRef[]>
Parameter
- searchCriteria
- GitQueryCommitsCriteria
Opsi pencarian
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- skip
-
number
Jumlah penerapan yang akan dilewati. Nilai tidak boleh melebihi 3.000.000.
- top
-
number
Jumlah maksimum penerapan yang akan dikembalikan. Nilai tidak boleh melebihi 50.000.
- includeStatuses
-
boolean
Benar untuk menyertakan informasi status penerapan tambahan.
Mengembalikan
Promise<GitCommitRef[]>
getDeletedRepositories(string)
Ambil repositori git yang dihapus.
function getDeletedRepositories(project: string): Promise<GitDeletedRepository[]>
Parameter
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitDeletedRepository[]>
getEnablementStatus(string[], Date, number, number)
Status Pengaktifan GET untuk repositori proyek.
function getEnablementStatus(projectIds?: string[], billingDate?: Date, skip?: number, take?: number): Promise<AdvSecEnablementStatus[]>
Parameter
- projectIds
-
string[]
Default null ke semua proyek di host, daftar status repos proyek untuk dikembalikan
- billingDate
-
Date
UTC diharapkan, Default null ke UtcNow(), dapat disediakan untuk status titik waktu
- skip
-
number
Lewati baris X dari hasil untuk mensimulasikan halaman.
- take
-
number
Mengembalikan baris Y dari hasil untuk mensimulasikan halaman.
Mengembalikan
Promise<AdvSecEnablementStatus[]>
getEnableOnCreateHost(boolean)
function getEnableOnCreateHost(enableOnCreateHost: boolean): Promise<boolean>
Parameter
- enableOnCreateHost
-
boolean
Mengembalikan
Promise<boolean>
getEnableOnCreateProject(string)
function getEnableOnCreateProject(enableOnCreateProjectId: string): Promise<boolean>
Parameter
- enableOnCreateProjectId
-
string
Mengembalikan
Promise<boolean>
getEstimatedBillableCommittersRepo(string, string)
Dapatkan perkiraan komitter yang dapat ditagih untuk repositori selama 90 hari terakhir.
function getEstimatedBillableCommittersRepo(project: string, repositoryId: string): Promise<BillableCommitter[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
Mengembalikan
Promise<BillableCommitter[]>
getEstimatedBillablePushersOrg()
Dapatkan perkiraan pendorong yang dapat ditagih untuk Organisasi selama 90 hari terakhir.
function getEstimatedBillablePushersOrg(): Promise<BillablePusher[]>
Mengembalikan
Promise<BillablePusher[]>
getEstimatedBillablePushersProject(string)
Dapatkan perkiraan pendorong yang dapat ditagih untuk proyek selama 90 hari terakhir.
function getEstimatedBillablePushersProject(project: string): Promise<BillablePusher[]>
Parameter
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<BillablePusher[]>
getFileDiffs(FileDiffsCriteria, string, string)
Dapatkan diff file untuk setiap file yang ditentukan
function getFileDiffs(fileDiffsCriteria: FileDiffsCriteria, project: string, repositoryId: string): Promise<FileDiff[]>
Parameter
- fileDiffsCriteria
- FileDiffsCriteria
Daftar objek parameter file
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
Nama atau ID repositori
Mengembalikan
Promise<FileDiff[]>
getForks(string, string, string, boolean)
Ambil semua fork repositori dalam koleksi.
function getForks(repositoryNameOrId: string, collectionId: string, project?: string, includeLinks?: boolean): Promise<GitRepositoryRef[]>
Parameter
- repositoryNameOrId
-
string
Nama atau ID repositori.
- collectionId
-
string
ID pengumpulan proyek tim.
- project
-
string
ID proyek atau nama proyek
- includeLinks
-
boolean
Benar untuk menyertakan tautan.
Mengembalikan
Promise<GitRepositoryRef[]>
getForkSyncRequest(string, number, string, boolean)
Dapatkan detail operasi sinkronisasi fork tertentu.
function getForkSyncRequest(repositoryNameOrId: string, forkSyncOperationId: number, project?: string, includeLinks?: boolean): Promise<GitForkSyncRequest>
Parameter
- repositoryNameOrId
-
string
Nama atau ID repositori.
- forkSyncOperationId
-
number
OperationId dari permintaan sinkronisasi.
- project
-
string
ID proyek atau nama proyek
- includeLinks
-
boolean
Benar untuk menyertakan tautan.
Mengembalikan
Promise<GitForkSyncRequest>
getForkSyncRequests(string, string, boolean, boolean)
Ambil semua operasi sinkronisasi fork yang diminta pada repositori ini.
function getForkSyncRequests(repositoryNameOrId: string, project?: string, includeAbandoned?: boolean, includeLinks?: boolean): Promise<GitForkSyncRequest[]>
Parameter
- repositoryNameOrId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- includeAbandoned
-
boolean
Benar untuk menyertakan permintaan yang ditinggalkan.
- includeLinks
-
boolean
Benar untuk menyertakan tautan.
Mengembalikan
Promise<GitForkSyncRequest[]>
getHfsItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan.
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>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- path
-
string
Jalur item.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- includeContent
-
boolean
Atur ke true untuk menyertakan konten item saat meminta json. Defaultnya adalah false.
- resolveHfs
-
boolean
Atur ke true untuk menyelesaikan file penunjuk Git HFS untuk mengembalikan konten aktual dari Git HFS. Defaultnya adalah true.
- sanitize
-
boolean
Atur ke true untuk membersihkan file svg dan mengembalikannya sebagai gambar. Hanya berguna jika diminta untuk file svg. Defaultnya adalah false.
Mengembalikan
Promise<GitItem>
getHfsItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan.
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>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- path
-
string
Jalur item.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- includeContent
-
boolean
Atur ke true untuk menyertakan konten item saat meminta json. Defaultnya adalah false.
- resolveHfs
-
boolean
Atur ke true untuk menyelesaikan file penunjuk Git HFS untuk mengembalikan konten aktual dari Git HFS. Defaultnya adalah true.
- sanitize
-
boolean
Atur ke true untuk membersihkan file svg dan mengembalikannya sebagai gambar. Hanya berguna jika diminta untuk file svg. Defaultnya adalah false.
Mengembalikan
Promise<ArrayBuffer>
getHfsItems(string, string, string, VersionControlRecursionType, boolean, boolean, boolean, boolean, GitVersionDescriptor, boolean)
Dapatkan Metadata Item dan/atau Konten untuk kumpulan item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip yang selalu dikembalikan sebagai unduhan.
function getHfsItems(repositoryId: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, includeLinks?: boolean, versionDescriptor?: GitVersionDescriptor, zipForUnix?: boolean): Promise<GitItem[]>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- includeLinks
-
boolean
Atur ke true untuk menyertakan tautan ke item. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- zipForUnix
-
boolean
Atur ke true untuk menyimpan izin file untuk sistem unix (dan POSIX) seperti executables dan symlinks
Mengembalikan
Promise<GitItem[]>
getHfsItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan.
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>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- path
-
string
Jalur item.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- includeContent
-
boolean
Atur ke true untuk menyertakan konten item saat meminta json. Defaultnya adalah false.
- resolveHfs
-
boolean
Atur ke true untuk menyelesaikan file penunjuk Git HFS untuk mengembalikan konten aktual dari Git HFS. Defaultnya adalah true.
- sanitize
-
boolean
Atur ke true untuk membersihkan file svg dan mengembalikannya sebagai gambar. Hanya berguna jika diminta untuk file svg. Defaultnya adalah false.
Mengembalikan
Promise<string>
getHfsItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan.
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>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- path
-
string
Jalur item.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- includeContent
-
boolean
Atur ke true untuk menyertakan konten item saat meminta json. Defaultnya adalah false.
- resolveHfs
-
boolean
Atur ke true untuk menyelesaikan file penunjuk Git HFS untuk mengembalikan konten aktual dari Git HFS. Defaultnya adalah true.
- sanitize
-
boolean
Atur ke true untuk membersihkan file svg dan mengembalikannya sebagai gambar. Hanya berguna jika diminta untuk file svg. Defaultnya adalah false.
Mengembalikan
Promise<ArrayBuffer>
getImportRequest(string, string, number)
Mengambil permintaan impor tertentu.
function getImportRequest(project: string, repositoryId: string, importRequestId: number): Promise<GitImportRequest>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
Nama atau ID repositori.
- importRequestId
-
number
Pengidentifikasi unik untuk permintaan impor.
Mengembalikan
Promise<GitImportRequest>
getItem(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan.
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>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- path
-
string
Jalur item.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- includeContent
-
boolean
Atur ke true untuk menyertakan konten item saat meminta json. Defaultnya adalah false.
- resolveLfs
-
boolean
Atur ke true untuk menyelesaikan file penunjuk Git LFS untuk mengembalikan konten aktual dari Git LFS. Defaultnya adalah false.
- sanitize
-
boolean
Atur ke true untuk membersihkan file svg dan mengembalikannya sebagai gambar. Hanya berguna jika diminta untuk file svg. Defaultnya adalah false.
Mengembalikan
Promise<GitItem>
getItemContent(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan.
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>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- path
-
string
Jalur item.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- includeContent
-
boolean
Atur ke true untuk menyertakan konten item saat meminta json. Defaultnya adalah false.
- resolveLfs
-
boolean
Atur ke true untuk menyelesaikan file penunjuk Git LFS untuk mengembalikan konten aktual dari Git LFS. Defaultnya adalah false.
- sanitize
-
boolean
Atur ke true untuk membersihkan file svg dan mengembalikannya sebagai gambar. Hanya berguna jika diminta untuk file svg. Defaultnya adalah false.
Mengembalikan
Promise<ArrayBuffer>
getItems(string, string, string, VersionControlRecursionType, boolean, boolean, boolean, boolean, GitVersionDescriptor, boolean)
Dapatkan Metadata Item dan/atau Konten untuk kumpulan item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip yang selalu dikembalikan sebagai unduhan.
function getItems(repositoryId: string, project?: string, scopePath?: string, recursionLevel?: VersionControlRecursionType, includeContentMetadata?: boolean, latestProcessedChange?: boolean, download?: boolean, includeLinks?: boolean, versionDescriptor?: GitVersionDescriptor, zipForUnix?: boolean): Promise<GitItem[]>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- includeLinks
-
boolean
Atur ke true untuk menyertakan tautan ke item. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- zipForUnix
-
boolean
Atur ke true untuk menyimpan izin file untuk sistem unix (dan POSIX) seperti executables dan symlinks
Mengembalikan
Promise<GitItem[]>
getItemsBatch(GitItemRequestData, string, string)
Mengambil batch item dalam repositori/proyek untuk daftar jalur tertentu atau jalur panjang
function getItemsBatch(requestData: GitItemRequestData, repositoryId: string, project?: string): Promise<GitItem[][]>
Parameter
- requestData
- GitItemRequestData
Meminta atribut data: ItemDescriptor, IncludeContentMetadata, LatestProcessedChange, IncludeLinks. ItemDescriptors: Kumpulan item yang akan diambil, termasuk jalur, versi, dan tingkat rekursi. IncludeContentMetadata: Apakah akan menyertakan metadata untuk semua item LatestProcessedChange: Apakah akan menyertakan shallow ref untuk menerapkan yang terakhir mengubah setiap item. IncludeLinks: Apakah akan menyertakan bidang _links pada referensi dangkal.
- repositoryId
-
string
Nama atau ID repositori
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitItem[][]>
getItemText(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan.
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>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- path
-
string
Jalur item.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- includeContent
-
boolean
Atur ke true untuk menyertakan konten item saat meminta json. Defaultnya adalah false.
- resolveLfs
-
boolean
Atur ke true untuk menyelesaikan file penunjuk Git LFS untuk mengembalikan konten aktual dari Git LFS. Defaultnya adalah false.
- sanitize
-
boolean
Atur ke true untuk membersihkan file svg dan mengembalikannya sebagai gambar. Hanya berguna jika diminta untuk file svg. Defaultnya adalah false.
Mengembalikan
Promise<string>
getItemZip(string, string, string, string, VersionControlRecursionType, boolean, boolean, boolean, GitVersionDescriptor, boolean, boolean, boolean)
Dapatkan Metadata Item dan/atau Konten untuk satu item. Parameter unduhan adalah untuk menunjukkan apakah konten harus tersedia sebagai unduhan atau hanya dikirim sebagai aliran dalam respons. Tidak berlaku untuk konten zip, yang selalu dikembalikan sebagai unduhan.
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>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- path
-
string
Jalur item.
- project
-
string
ID proyek atau nama proyek
- scopePath
-
string
Cakupan jalur. Defaultnya adalah null.
- recursionLevel
- VersionControlRecursionType
Tingkat rekursi permintaan ini. Defaultnya adalah 'none', tidak ada rekursi.
- includeContentMetadata
-
boolean
Atur ke true untuk menyertakan metadata konten. Defaultnya adalah false.
- latestProcessedChange
-
boolean
Atur ke true untuk menyertakan perubahan terbaru. Defaultnya adalah false.
- download
-
boolean
Atur ke true untuk mengunduh respons sebagai file. Defaultnya adalah false.
- versionDescriptor
- GitVersionDescriptor
Deskriptor versi. Defaultnya adalah cabang default untuk repositori.
- includeContent
-
boolean
Atur ke true untuk menyertakan konten item saat meminta json. Defaultnya adalah false.
- resolveLfs
-
boolean
Atur ke true untuk menyelesaikan file penunjuk Git LFS untuk mengembalikan konten aktual dari Git LFS. Defaultnya adalah false.
- sanitize
-
boolean
Atur ke true untuk membersihkan file svg dan mengembalikannya sebagai gambar. Hanya berguna jika diminta untuk file svg. Defaultnya adalah false.
Mengembalikan
Promise<ArrayBuffer>
getLikes(string, number, number, number, string)
Dapatkan suka untuk komentar.
function getLikes(repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<IdentityRef[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas yang berisi komentar.
- commentId
-
number
ID komentar.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<IdentityRef[]>
getMergeBases(string, string, string, string, string, string)
Temukan basis penggabungan dari dua penerapan, secara opsional di seluruh fork. Jika otherRepositoryId tidak ditentukan, basis penggabungan hanya akan dihitung dalam konteks repositori lokalNameOrId.
function getMergeBases(repositoryNameOrId: string, commitId: string, otherCommitId: string, project?: string, otherCollectionId?: string, otherRepositoryId?: string): Promise<GitCommitRef[]>
Parameter
- repositoryNameOrId
-
string
ID atau nama repositori lokal.
- commitId
-
string
Penerapan pertama, biasanya ujung cabang target dari potensi penggabungan.
- otherCommitId
-
string
Penerapan lain, biasanya ujung cabang sumber dari potensi penggabungan.
- project
-
string
ID proyek atau nama proyek
- otherCollectionId
-
string
ID koleksi tempat otherCommitId berada.
- otherRepositoryId
-
string
ID repositori tempat otherCommitId berada.
Mengembalikan
Promise<GitCommitRef[]>
getMergeRequest(string, string, number, boolean)
Dapatkan detail operasi penggabungan tertentu.
function getMergeRequest(project: string, repositoryNameOrId: string, mergeOperationId: number, includeLinks?: boolean): Promise<GitMerge>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryNameOrId
-
string
Nama atau ID repositori.
- mergeOperationId
-
number
OperationId dari permintaan penggabungan.
- includeLinks
-
boolean
True untuk menyertakan tautan
Mengembalikan
Promise<GitMerge>
getPermission(string, string, string)
DAPATKAN status Izin Keamanan Tingkat Lanjut.
function getPermission(projectName?: string, repositoryId?: string, permission?: string): Promise<boolean>
Parameter
- projectName
-
string
- repositoryId
-
string
Pengguna repositori mencoba mengakses
- permission
-
string
Izin yang diminta, harus "viewAlert" "dismissAlert" "manage" "viewEnablement" atau "repoRead"
Mengembalikan
Promise<boolean>
getPullRequest(string, number, string, number, number, number, boolean, boolean)
Ambil permintaan pull.
function getPullRequest(repositoryId: string, pullRequestId: number, project?: string, maxCommentLength?: number, skip?: number, top?: number, includeCommits?: boolean, includeWorkItemRefs?: boolean): Promise<GitPullRequest>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull yang akan diambil.
- project
-
string
ID proyek atau nama proyek
- maxCommentLength
-
number
Tidak digunakan.
- skip
-
number
Tidak digunakan.
- top
-
number
Tidak digunakan.
- includeCommits
-
boolean
Jika true, permintaan pull akan dikembalikan dengan penerapan terkait.
- includeWorkItemRefs
-
boolean
Jika true, permintaan pull akan dikembalikan dengan referensi item kerja terkait.
Mengembalikan
Promise<GitPullRequest>
getPullRequestById(number, string)
Ambil permintaan pull.
function getPullRequestById(pullRequestId: number, project?: string): Promise<GitPullRequest>
Parameter
- pullRequestId
-
number
ID permintaan pull yang akan diambil.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequest>
getPullRequestCommits(string, number, string)
Dapatkan penerapan untuk permintaan pull yang ditentukan.
function getPullRequestCommits(repositoryId: string, pullRequestId: number, project?: string): Promise<PagedList<GitCommitRef>>
Parameter
- repositoryId
-
string
ID atau nama repositori.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<PagedList<GitCommitRef>>
getPullRequestConflict(string, number, number, string)
Mengambil satu konflik untuk permintaan pull menurut ID
function getPullRequestConflict(repositoryId: string, pullRequestId: number, conflictId: number, project?: string): Promise<GitConflict>
Parameter
- repositoryId
-
string
- pullRequestId
-
number
- conflictId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflict>
getPullRequestConflicts(string, number, string, number, number, boolean, boolean, boolean)
Mengambil semua konflik untuk permintaan pull
function getPullRequestConflicts(repositoryId: string, pullRequestId: number, project?: string, skip?: number, top?: number, includeObsolete?: boolean, excludeResolved?: boolean, onlyResolved?: boolean): Promise<GitConflict[]>
Parameter
- repositoryId
-
string
Repositori Permintaan Pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
- skip
-
number
Konflik untuk dilewati.
- top
-
number
Berkonflik untuk kembali setelah lewati.
- includeObsolete
-
boolean
Termasuk konflik usang.
- excludeResolved
-
boolean
Mengecualikan konflik yang sudah diatasi.
- onlyResolved
-
boolean
Mengembalikan hanya konflik yang diselesaikan.
Mengembalikan
Promise<GitConflict[]>
getPullRequestIteration(string, number, number, string)
Dapatkan iterasi yang ditentukan untuk permintaan pull.
function getPullRequestIteration(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestIteration>
Parameter
- repositoryId
-
string
ID atau nama repositori.
- pullRequestId
-
number
ID permintaan pull.
- iterationId
-
number
ID perulangan permintaan pull untuk dikembalikan.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestIteration>
getPullRequestIterationChanges(string, number, number, string, number, number, number)
Ambil perubahan yang dibuat dalam permintaan pull di antara dua iterasi.
function getPullRequestIterationChanges(repositoryId: string, pullRequestId: number, iterationId: number, project?: string, top?: number, skip?: number, compareTo?: number): Promise<GitPullRequestIterationChanges>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- iterationId
-
number
ID perulangan permintaan pull. <br /> Iterasi satu adalah kepala cabang sumber pada saat permintaan tarik dibuat dan iterasi berikutnya dibuat ketika ada dorongan ke cabang sumber. Nilai yang diizinkan adalah antara 1 dan perulangan maksimum pada permintaan pull ini.
- project
-
string
ID proyek atau nama proyek
- top
-
number
Fakultatif. Jumlah perubahan yang akan diambil. Nilai defaultnya adalah 100 dan nilai maksimumnya adalah 2000.
- skip
-
number
Fakultatif. Jumlah perubahan yang akan diabaikan. Misalnya, untuk mengambil perubahan 101-150, atur 50 teratas dan lewati ke 100.
- compareTo
-
number
ID perulangan permintaan pull untuk dibandingkan. Nilai default adalah nol yang menunjukkan perbandingan dibuat terhadap penerapan umum antara cabang sumber dan target
Mengembalikan
Promise<GitPullRequestIterationChanges>
getPullRequestIterationCommits(string, number, number, string, number, number)
Dapatkan penerapan untuk perulangan yang ditentukan dari permintaan pull.
function getPullRequestIterationCommits(repositoryId: string, pullRequestId: number, iterationId: number, project?: string, top?: number, skip?: number): Promise<GitCommitRef[]>
Parameter
- repositoryId
-
string
ID atau nama repositori.
- pullRequestId
-
number
ID permintaan pull.
- iterationId
-
number
ID perulangan untuk mendapatkan penerapan.
- project
-
string
ID proyek atau nama proyek
- top
-
number
Jumlah maksimum penerapan yang akan dikembalikan. Jumlah maksimum penerapan yang dapat dikembalikan per batch adalah 500.
- skip
-
number
Jumlah penerapan yang akan dilewati.
Mengembalikan
Promise<GitCommitRef[]>
getPullRequestIterations(string, number, string, boolean)
Dapatkan daftar iterasi untuk permintaan pull yang ditentukan.
function getPullRequestIterations(repositoryId: string, pullRequestId: number, project?: string, includeCommits?: boolean): Promise<GitPullRequestIteration[]>
Parameter
- repositoryId
-
string
ID atau nama repositori.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
- includeCommits
-
boolean
Jika true, sertakan penerapan yang terkait dengan setiap iterasi dalam respons.
Mengembalikan
Promise<GitPullRequestIteration[]>
getPullRequestIterationStatus(string, number, number, number, string)
Dapatkan status perulangan permintaan pull tertentu menurut ID. ID status unik dalam permintaan pull di semua iterasi.
function getPullRequestIterationStatus(repositoryId: string, pullRequestId: number, iterationId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- iterationId
-
number
ID perulangan permintaan pull.
- statusId
-
number
ID status permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestStatus>
getPullRequestIterationStatuses(string, number, number, string)
Dapatkan semua status yang terkait dengan perulangan permintaan pull.
function getPullRequestIterationStatuses(repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<GitPullRequestStatus[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- iterationId
-
number
ID perulangan permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestStatus[]>
getPullRequestLabel(string, number, string, string, string)
Mengambil label tunggal (tag) yang telah ditetapkan ke permintaan pull.
function getPullRequestLabel(repositoryId: string, pullRequestId: number, labelIdOrName: string, project?: string, projectId?: string): Promise<WebApiTagDefinition>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- labelIdOrName
-
string
Nama atau ID label yang diminta.
- project
-
string
ID proyek atau nama proyek
- projectId
-
string
ID proyek atau nama proyek.
Mengembalikan
Promise<WebApiTagDefinition>
getPullRequestLabels(string, number, string, string)
Dapatkan semua label (tag) yang ditetapkan ke permintaan pull.
function getPullRequestLabels(repositoryId: string, pullRequestId: number, project?: string, projectId?: string): Promise<WebApiTagDefinition[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
- projectId
-
string
ID proyek atau nama proyek.
Mengembalikan
Promise<WebApiTagDefinition[]>
getPullRequestProperties(string, number, string)
Dapatkan properti eksternal permintaan pull.
function getPullRequestProperties(repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<any>
getPullRequestQuery(GitPullRequestQuery, string, string)
API ini digunakan untuk menemukan permintaan pull apa yang terkait dengan penerapan tertentu. Ini dapat digunakan untuk menemukan permintaan pull yang membuat penerapan penggabungan tertentu atau dapat digunakan untuk menemukan semua permintaan pull yang pernah menggabungkan penerapan tertentu. Input adalah daftar kueri yang masing-masing berisi daftar penerapan. Untuk setiap penerapan yang Anda cari, Anda akan mendapatkan kembali kamus permintaan penerapan -> tarik.
function getPullRequestQuery(queries: GitPullRequestQuery, repositoryId: string, project?: string): Promise<GitPullRequestQuery>
Parameter
- queries
- GitPullRequestQuery
Daftar kueri yang akan dilakukan.
- repositoryId
-
string
ID repositori.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestQuery>
getPullRequestReviewer(string, number, string, string)
Mengambil informasi tentang peninjau tertentu pada permintaan pull
function getPullRequestReviewer(repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- reviewerId
-
string
ID peninjau.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<IdentityRefWithVote>
getPullRequestReviewers(string, number, string)
Mengambil peninjau untuk permintaan pull
function getPullRequestReviewers(repositoryId: string, pullRequestId: number, project?: string): Promise<IdentityRefWithVote[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<IdentityRefWithVote[]>
getPullRequests(string, GitPullRequestSearchCriteria, string, number, number, number)
Ambil semua permintaan pull yang cocok dengan kriteria tertentu.
function getPullRequests(repositoryId: string, searchCriteria: GitPullRequestSearchCriteria, project?: string, maxCommentLength?: number, skip?: number, top?: number): Promise<GitPullRequest[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- searchCriteria
- GitPullRequestSearchCriteria
Permintaan pull akan dikembalikan yang cocok dengan kriteria pencarian ini.
- project
-
string
ID proyek atau nama proyek
- maxCommentLength
-
number
Tidak digunakan.
- skip
-
number
Jumlah permintaan pull yang akan diabaikan. Misalnya, untuk mengambil hasil 101-150, atur ke atas ke 50 dan lewati ke 100.
- top
-
number
Jumlah permintaan pull yang akan diambil.
Mengembalikan
Promise<GitPullRequest[]>
getPullRequestsByProject(string, GitPullRequestSearchCriteria, number, number, number)
Ambil semua permintaan pull yang cocok dengan kriteria tertentu.
function getPullRequestsByProject(project: string, searchCriteria: GitPullRequestSearchCriteria, maxCommentLength?: number, skip?: number, top?: number): Promise<GitPullRequest[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- searchCriteria
- GitPullRequestSearchCriteria
Permintaan pull akan dikembalikan yang cocok dengan kriteria pencarian ini.
- maxCommentLength
-
number
Tidak digunakan.
- skip
-
number
Jumlah permintaan pull yang akan diabaikan. Misalnya, untuk mengambil hasil 101-150, atur ke atas ke 50 dan lewati ke 100.
- top
-
number
Jumlah permintaan pull yang akan diambil.
Mengembalikan
Promise<GitPullRequest[]>
getPullRequestStatus(string, number, number, string)
Dapatkan status permintaan pull tertentu berdasarkan ID. ID status unik dalam permintaan pull di semua iterasi.
function getPullRequestStatus(repositoryId: string, pullRequestId: number, statusId: number, project?: string): Promise<GitPullRequestStatus>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- statusId
-
number
ID status permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestStatus>
getPullRequestStatuses(string, number, string)
Dapatkan semua status yang terkait dengan permintaan pull.
function getPullRequestStatuses(repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequestStatus[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestStatus[]>
getPullRequestThread(string, number, number, string, number, number)
Ambil utas dalam permintaan pull.
function getPullRequestThread(repositoryId: string, pullRequestId: number, threadId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas.
- project
-
string
ID proyek atau nama proyek
- iteration
-
number
Jika ditentukan, posisi utas akan dilacak menggunakan iterasi ini sebagai sisi kanan diff.
- baseIteration
-
number
Jika ditentukan, posisi utas akan dilacak menggunakan iterasi ini sebagai sisi kiri diff.
Mengembalikan
Promise<GitPullRequestCommentThread>
getPullRequestWorkItemRefs(string, number, string)
Ambil daftar item kerja yang terkait dengan permintaan pull.
function getPullRequestWorkItemRefs(repositoryId: string, pullRequestId: number, project?: string): Promise<ResourceRef[]>
Parameter
- repositoryId
-
string
ID atau nama repositori.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<ResourceRef[]>
getPush(string, number, string, number, boolean)
Mengambil dorongan tertentu.
function getPush(repositoryId: string, pushId: number, project?: string, includeCommits?: number, includeRefUpdates?: boolean): Promise<GitPush>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- pushId
-
number
ID pendorongan.
- project
-
string
ID proyek atau nama proyek
- includeCommits
-
number
Jumlah penerapan yang akan disertakan dalam hasil.
- includeRefUpdates
-
boolean
Jika true, sertakan daftar ref yang diperbarui oleh push.
Mengembalikan
Promise<GitPush>
getPushCommits(string, number, string, number, number, boolean)
Ambil daftar penerapan yang terkait dengan dorongan tertentu.
function getPushCommits(repositoryId: string, pushId: number, project?: string, top?: number, skip?: number, includeLinks?: boolean): Promise<GitCommitRef[]>
Parameter
- repositoryId
-
string
Id atau nama repositori yang ramah. Untuk menggunakan nama yang mudah diingat, projectId juga harus ditentukan.
- pushId
-
number
Id pendorongan.
- project
-
string
ID proyek atau nama proyek
- top
-
number
Jumlah maksimum penerapan yang akan dikembalikan ("dapatkan penerapan x teratas").
- skip
-
number
Jumlah penerapan yang akan dilewati.
- includeLinks
-
boolean
Atur ke false untuk menghindari menyertakan tautan Url REST untuk sumber daya. Default ke true.
Mengembalikan
Promise<GitCommitRef[]>
getPushes(string, string, number, number, GitPushSearchCriteria)
Mengambil dorongan yang terkait dengan repositori yang ditentukan.
function getPushes(repositoryId: string, project?: string, skip?: number, top?: number, searchCriteria?: GitPushSearchCriteria): Promise<GitPush[]>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- skip
-
number
Jumlah dorongan untuk dilewati.
- top
-
number
Jumlah pendorongan untuk kembali.
- searchCriteria
- GitPushSearchCriteria
Atribut kriteria pencarian: fromDate, toDate, pusherId, refName, includeRefUpdates atau includeLinks. fromDate: Tanggal mulai untuk mencari. toDate: Tanggal selesai untuk dicari. pusherId: Identitas orang yang mengirimkan pendorongan. refName: Nama cabang yang perlu dipertimbangkan. includeRefUpdates: Jika true, sertakan daftar ref yang diperbarui oleh push. includeLinks: Apakah akan menyertakan bidang _links pada referensi dangkal.
Mengembalikan
Promise<GitPush[]>
getRecycleBinRepositories(string)
Ambil repositori git yang dihapus sementara dari keranjang sampah.
function getRecycleBinRepositories(project: string): Promise<GitDeletedRepository[]>
Parameter
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitDeletedRepository[]>
getRefFavorite(string, number)
Mendapatkan favorit refs untuk Id favorit.
function getRefFavorite(project: string, favoriteId: number): Promise<GitRefFavorite>
Parameter
- project
-
string
ID proyek atau nama proyek
- favoriteId
-
number
Id favorit ref yang diminta.
Mengembalikan
Promise<GitRefFavorite>
getRefFavorites(string, string, string)
Mendapatkan favorit refs untuk repositori dan identitas.
function getRefFavorites(project: string, repositoryId?: string, identityId?: string): Promise<GitRefFavorite[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
Id repositori.
- identityId
-
string
Id identitas yang favoritnya akan diambil. Jika null, identitas yang meminta digunakan.
Mengembalikan
Promise<GitRefFavorite[]>
getRefFavoritesForProject(string, string)
function getRefFavoritesForProject(project: string, identityId?: string): Promise<GitRefFavorite[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- identityId
-
string
Mengembalikan
Promise<GitRefFavorite[]>
getRefs(string, string, string, boolean, boolean, boolean, boolean, boolean, string, boolean)
Mengkueri repositori yang disediakan untuk ref-nya dan mengembalikannya.
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>>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- filter
-
string
[opsional] Filter untuk diterapkan ke refs (dimulai dengan).
- includeLinks
-
boolean
[opsional] Menentukan apakah referenceLinks harus disertakan dalam hasil. defaultnya adalah false.
- includeStatuses
-
boolean
[opsional] Menyertakan hingga 1000 status penerapan pertama untuk setiap ref. Nilai defaultnya adalah false.
- includeMyBranches
-
boolean
[opsional] Hanya mencakup cabang yang dimiliki pengguna, cabang favorit pengguna, dan cabang default. Nilai defaultnya adalah false. Tidak dapat dikombinasikan dengan parameter filter.
- latestStatusesOnly
-
boolean
[opsional] Benar untuk menyertakan hanya status penerapan tip untuk setiap ref. Opsi ini mengharuskan includeStatuses benar. Nilai defaultnya adalah false.
- peelTags
-
boolean
[opsional] Tag yang diannotasi akan mengisi properti PeeledObjectId. defaultnya adalah false.
- filterContains
-
string
[opsional] Filter untuk diterapkan ke refs (berisi).
- includeTargetBranches
-
boolean
[opsional] Termasuk cabang target yang ditentukan oleh pola dalam pull_request_targets.yml.
Mengembalikan
getRepositories(string, boolean, boolean, boolean)
Ambil repositori git.
function getRepositories(project?: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean): Promise<GitRepository[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- includeLinks
-
boolean
[opsional] Benar untuk menyertakan tautan referensi. Nilai defaultnya adalah false.
- includeAllUrls
-
boolean
[opsional] True untuk menyertakan semua URL jarak jauh. Nilai defaultnya adalah false.
- includeHidden
-
boolean
[opsional] Benar untuk menyertakan repositori tersembunyi. Nilai defaultnya adalah false.
Mengembalikan
Promise<GitRepository[]>
getRepositoriesPaged(string, boolean, boolean, boolean, string, number, string)
Ambil repositori git dengan filter menurut nama dan penomoran halaman.
function getRepositoriesPaged(projectId: string, includeLinks?: boolean, includeAllUrls?: boolean, includeHidden?: boolean, filterContains?: string, top?: number, continuationToken?: string): Promise<PagedList<GitRepository>>
Parameter
- projectId
-
string
ID atau nama proyek tim.
- includeLinks
-
boolean
[opsional] Benar untuk menyertakan tautan referensi. Nilai defaultnya adalah false.
- includeAllUrls
-
boolean
[opsional] True untuk menyertakan semua URL jarak jauh. Nilai defaultnya adalah false.
- includeHidden
-
boolean
[opsional] Benar untuk menyertakan repositori tersembunyi. Nilai defaultnya adalah false.
- filterContains
-
string
[opsional] Filter untuk diterapkan ke refs (berisi).
- top
-
number
[opsional] Jumlah maksimum repositori yang akan dikembalikan. Tidak boleh lebih besar dari 500. Jika tidak disediakan tetapi continuationToken adalah, atas akan default ke 100.
- continuationToken
-
string
Token kelanjutan yang digunakan untuk penomoran halaman.
Mengembalikan
Promise<PagedList<GitRepository>>
getRepository(string, string)
Ambil repositori git.
function getRepository(repositoryId: string, project?: string): Promise<GitRepository>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitRepository>
getRepositoryWithParent(string, boolean, string)
Ambil repositori git.
function getRepositoryWithParent(repositoryId: string, includeParent: boolean, project?: string): Promise<GitRepository>
Parameter
- repositoryId
-
string
Nama atau ID repositori.
- includeParent
-
boolean
Benar untuk menyertakan repositori induk. Hanya tersedia dalam panggilan terautentikasi.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitRepository>
getRevert(string, number, string)
Ambil informasi tentang operasi kembali dengan mengembalikan Id.
function getRevert(project: string, revertId: number, repositoryId: string): Promise<GitRevert>
Parameter
- project
-
string
ID proyek atau nama proyek
- revertId
-
number
ID operasi kembali.
- repositoryId
-
string
ID repositori.
Mengembalikan
Promise<GitRevert>
getRevertConflict(string, number, number, string)
Mengambil satu konflik untuk kembali dengan ID
function getRevertConflict(repositoryId: string, revertId: number, conflictId: number, project?: string): Promise<GitConflict>
Parameter
- repositoryId
-
string
- revertId
-
number
- conflictId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflict>
getRevertConflicts(string, number, string, string, number, boolean, boolean, boolean)
Mengambil semua konflik untuk kembali
function getRevertConflicts(repositoryId: string, revertId: number, project?: string, continuationToken?: string, top?: number, excludeResolved?: boolean, onlyResolved?: boolean, includeObsolete?: boolean): Promise<PagedList<GitConflict>>
Parameter
- repositoryId
-
string
- revertId
-
number
- project
-
string
ID proyek atau nama proyek
- continuationToken
-
string
- top
-
number
- excludeResolved
-
boolean
- onlyResolved
-
boolean
- includeObsolete
-
boolean
Mengembalikan
Promise<PagedList<GitConflict>>
getRevertForRefName(string, string, string)
Ambil informasi tentang operasi kembali untuk cabang tertentu.
function getRevertForRefName(project: string, repositoryId: string, refName: string): Promise<GitRevert>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
ID repositori.
- refName
-
string
GitAsyncRefOperationParameters menghasilkanRefName yang digunakan untuk operasi kembali.
Mengembalikan
Promise<GitRevert>
getStatuses(string, string, string, number, number, boolean)
Dapatkan status yang terkait dengan penerapan Git.
function getStatuses(commitId: string, repositoryId: string, project?: string, top?: number, skip?: number, latestOnly?: boolean): Promise<GitStatus[]>
Parameter
- commitId
-
string
ID penerapan Git.
- repositoryId
-
string
ID repositori.
- project
-
string
ID proyek atau nama proyek
- top
-
number
Fakultatif. Jumlah status yang akan diambil. Defaultnya adalah 1000.
- skip
-
number
Fakultatif. Jumlah status yang akan diabaikan. Defaultnya adalah 0. Misalnya, untuk mengambil hasil 101-150, atur ke atas ke 50 dan lewati ke 100.
- latestOnly
-
boolean
Bendera menunjukkan apakah hanya akan mendapatkan status terbaru yang dikelompokkan berdasarkan Context.Name dan Context.Genre.
Mengembalikan
Promise<GitStatus[]>
getSuggestions(string, string, boolean)
Ambil saran permintaan pull untuk repositori atau proyek tim tertentu.
function getSuggestions(repositoryId: string, project?: string, preferCompareBranch?: boolean): Promise<GitSuggestion[]>
Parameter
- repositoryId
-
string
ID repositori git.
- project
-
string
ID proyek atau nama proyek
- preferCompareBranch
-
boolean
Jika true, lebih suka membandingkan cabang daripada cabang default sebagai cabang target untuk permintaan pull.
Mengembalikan
Promise<GitSuggestion[]>
getThreads(string, number, string, number, number)
Ambil semua utas dalam permintaan pull.
function getThreads(repositoryId: string, pullRequestId: number, project?: string, iteration?: number, baseIteration?: number): Promise<GitPullRequestCommentThread[]>
Parameter
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
- iteration
-
number
Jika ditentukan, posisi utas akan dilacak menggunakan iterasi ini sebagai sisi kanan diff.
- baseIteration
-
number
Jika ditentukan, posisi utas akan dilacak menggunakan iterasi ini sebagai sisi kiri diff.
Mengembalikan
Promise<GitPullRequestCommentThread[]>
getTree(string, string, string, string, boolean, string)
Titik akhir Pohon mengembalikan kumpulan objek di bawah pohon yang ditentukan. Pohon adalah folder di repositori Git.
function getTree(repositoryId: string, sha1: string, project?: string, projectId?: string, recursive?: boolean, fileName?: string): Promise<GitTreeRef>
Parameter
- repositoryId
-
string
Id Repositori.
- sha1
-
string
Hash SHA1 dari objek pohon.
- project
-
string
ID proyek atau nama proyek
- projectId
-
string
Id Proyek.
- recursive
-
boolean
Cari secara rekursif. Sertakan pohon di bawah pohon ini. Defaultnya adalah false.
- fileName
-
string
Nama yang akan digunakan jika file .zip ditampilkan. Defaultnya adalah ID objek.
Mengembalikan
Promise<GitTreeRef>
getTreeZip(string, string, string, string, boolean, string)
Titik akhir Pohon mengembalikan kumpulan objek di bawah pohon yang ditentukan. Pohon adalah folder di repositori Git.
function getTreeZip(repositoryId: string, sha1: string, project?: string, projectId?: string, recursive?: boolean, fileName?: string): Promise<ArrayBuffer>
Parameter
- repositoryId
-
string
Id Repositori.
- sha1
-
string
Hash SHA1 dari objek pohon.
- project
-
string
ID proyek atau nama proyek
- projectId
-
string
Id Proyek.
- recursive
-
boolean
Cari secara rekursif. Sertakan pohon di bawah pohon ini. Defaultnya adalah false.
- fileName
-
string
Nama yang akan digunakan jika file .zip ditampilkan. Defaultnya adalah ID objek.
Mengembalikan
Promise<ArrayBuffer>
queryImportRequests(string, string, boolean)
Mengambil permintaan impor untuk repositori.
function queryImportRequests(project: string, repositoryId: string, includeAbandoned?: boolean): Promise<GitImportRequest[]>
Parameter
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
Nama atau ID repositori.
- includeAbandoned
-
boolean
Benar untuk menyertakan permintaan impor yang ditinggalkan dalam hasil.
Mengembalikan
Promise<GitImportRequest[]>
restoreRepositoryFromRecycleBin(GitRecycleBinRepositoryDetails, string, string)
Pulihkan repositori Git yang dihapus sementara. Repositori yang baru dihapus masuk ke status penghapusan sementara untuk jangka waktu tertentu sebelum dihapus secara permanen dan menjadi tidak dapat dipulihkan.
function restoreRepositoryFromRecycleBin(repositoryDetails: GitRecycleBinRepositoryDetails, project: string, repositoryId: string): Promise<GitRepository>
Parameter
- repositoryDetails
- GitRecycleBinRepositoryDetails
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
ID repositori.
Mengembalikan
Promise<GitRepository>
setEnableOnCreateHost(boolean)
function setEnableOnCreateHost(enableOnCreateHost: boolean): Promise<void>
Parameter
- enableOnCreateHost
-
boolean
Mengembalikan
Promise<void>
setEnableOnCreateProject(string, boolean)
function setEnableOnCreateProject(enableOnCreateProjectId: string, enableOnStatus: boolean): Promise<void>
Parameter
- enableOnCreateProjectId
-
string
- enableOnStatus
-
boolean
Mengembalikan
Promise<void>
sharePullRequest(ShareNotificationContext, string, number, string)
Mengirim pemberitahuan email tentang permintaan pull tertentu ke sekumpulan penerima
function sharePullRequest(userMessage: ShareNotificationContext, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parameter
- userMessage
- ShareNotificationContext
- repositoryId
-
string
ID repositori git.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
updateCherryPickConflict(GitConflict, string, number, number, string)
Perbarui resolusi konflik penggabungan
function updateCherryPickConflict(conflict: GitConflict, repositoryId: string, cherryPickId: number, conflictId: number, project?: string): Promise<GitConflict>
Parameter
- conflict
- GitConflict
- repositoryId
-
string
- cherryPickId
-
number
- conflictId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflict>
updateCherryPickConflicts(GitConflict[], string, number, string)
Memperbarui beberapa resolusi konflik penggabungan
function updateCherryPickConflicts(conflictUpdates: GitConflict[], repositoryId: string, cherryPickId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parameter
- conflictUpdates
- repositoryId
-
string
- cherryPickId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflictUpdateResult[]>
updateComment(Comment, string, number, number, number, string)
Perbarui komentar yang terkait dengan utas tertentu dalam permintaan pull.
function updateComment(comment: Comment, repositoryId: string, pullRequestId: number, threadId: number, commentId: number, project?: string): Promise<Comment>
Parameter
- comment
- Comment
Konten komentar yang harus diperbarui. Komentar bisa hingga 150.000 karakter.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas tempat komentar yang diinginkan berada.
- commentId
-
number
ID komentar yang akan diperbarui.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<Comment>
updateEnablementStatus(AdvSecEnablementUpdate[])
Status Post Enablement untuk repositori.
function updateEnablementStatus(enablementUpdates: AdvSecEnablementUpdate[]): Promise<void>
Parameter
- enablementUpdates
Mengembalikan
Promise<void>
updateImportRequest(GitImportRequest, string, string, number)
Coba lagi atau abaikan permintaan impor yang gagal.
function updateImportRequest(importRequestToUpdate: GitImportRequest, project: string, repositoryId: string, importRequestId: number): Promise<GitImportRequest>
Parameter
- importRequestToUpdate
- GitImportRequest
Versi permintaan impor yang diperbarui. Saat ini, satu-satunya perubahan yang diizinkan adalah mengatur Status menjadi Antrean atau Ditinggalkan.
- project
-
string
ID proyek atau nama proyek
- repositoryId
-
string
Nama atau ID repositori.
- importRequestId
-
number
Pengidentifikasi unik untuk permintaan impor yang akan diperbarui.
Mengembalikan
Promise<GitImportRequest>
updatePullRequest(GitPullRequest, string, number, string)
Memperbarui permintaan pull
function updatePullRequest(gitPullRequestToUpdate: GitPullRequest, repositoryId: string, pullRequestId: number, project?: string): Promise<GitPullRequest>
Parameter
- gitPullRequestToUpdate
- GitPullRequest
Konten permintaan pull yang harus diperbarui.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull untuk diperbarui.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequest>
updatePullRequestConflict(GitConflict, string, number, number, string)
Perbarui resolusi konflik penggabungan
function updatePullRequestConflict(conflict: GitConflict, repositoryId: string, pullRequestId: number, conflictId: number, project?: string): Promise<GitConflict>
Parameter
- conflict
- GitConflict
- repositoryId
-
string
- pullRequestId
-
number
- conflictId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflict>
updatePullRequestConflicts(GitConflict[], string, number, string)
Memperbarui beberapa resolusi konflik penggabungan
function updatePullRequestConflicts(conflictUpdates: GitConflict[], repositoryId: string, pullRequestId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parameter
- conflictUpdates
- repositoryId
-
string
- pullRequestId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflictUpdateResult[]>
updatePullRequestIterationStatuses(JsonPatchDocument, string, number, number, string)
Perbarui pengumpulan status perulangan permintaan pull. Satu-satunya jenis operasi yang didukung adalah remove.
function updatePullRequestIterationStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, iterationId: number, project?: string): Promise<void>
Parameter
- patchDocument
- JsonPatchDocument
Operasi yang akan diterapkan ke status permintaan pull dalam format Patch JSON.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- iterationId
-
number
ID perulangan permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
updatePullRequestProperties(JsonPatchDocument, string, number, string)
Membuat atau memperbarui properti eksternal permintaan pull. Operasi tambalan dapat berupa add, replace atau remove. Untuk add operasi, jalur bisa kosong. Jika jalur kosong, nilai harus berupa daftar pasangan nilai kunci. Untuk replace operasi, jalur tidak boleh kosong. Jika jalur tidak ada, properti akan ditambahkan ke koleksi. Untuk remove operasi, jalur tidak boleh kosong. Jika jalur tidak ada, tidak ada tindakan yang akan dilakukan.
function updatePullRequestProperties(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<any>
Parameter
- patchDocument
- JsonPatchDocument
Properti untuk menambahkan, mengganti, atau menghapus dalam format Patch JSON.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<any>
updatePullRequestReviewer(IdentityRefWithVote, string, number, string, string)
Edit entri peninjau. Bidang-bidang ini dapat di-patch: isFlagged, hasDeclined
function updatePullRequestReviewer(reviewer: IdentityRefWithVote, repositoryId: string, pullRequestId: number, reviewerId: string, project?: string): Promise<IdentityRefWithVote>
Parameter
- reviewer
- IdentityRefWithVote
Data pengulas.<br />Jika ID peninjau disertakan di sini, ID tersebut harus cocok dengan parameter reviewerID.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- reviewerId
-
string
ID peninjau.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<IdentityRefWithVote>
updatePullRequestReviewers(IdentityRefWithVote[], string, number, string)
Reset suara beberapa peninjau pada permintaan pull. CATATAN: Titik akhir ini hanya mendukung pembaruan suara, tetapi tidak mendukung pembaruan peninjau yang diperlukan (gunakan kebijakan) atau nama tampilan.
function updatePullRequestReviewers(patchVotes: IdentityRefWithVote[], repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parameter
- patchVotes
ID peninjau yang suaranya akan direset ke nol
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
updatePullRequestStatuses(JsonPatchDocument, string, number, string)
Memperbarui kumpulan status permintaan pull. Satu-satunya jenis operasi yang didukung adalah remove.
function updatePullRequestStatuses(patchDocument: JsonPatchDocument, repositoryId: string, pullRequestId: number, project?: string): Promise<void>
Parameter
- patchDocument
- JsonPatchDocument
Operasi yang akan diterapkan ke status permintaan pull dalam format Patch JSON.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<void>
updateRef(GitRefUpdate, string, string, string, string)
Kunci atau Buka kunci cabang.
function updateRef(newRefInfo: GitRefUpdate, repositoryId: string, filter: string, project?: string, projectId?: string): Promise<GitRef>
Parameter
- newRefInfo
- GitRefUpdate
Tindakan pembaruan ref (kunci/buka kunci) untuk dilakukan
- repositoryId
-
string
Nama atau ID repositori.
- filter
-
string
Nama cabang yang akan dikunci/dibuka kuncinya
- project
-
string
ID proyek atau nama proyek
- projectId
-
string
ID atau nama proyek tim. Opsional jika menentukan ID untuk repositori.
Mengembalikan
Promise<GitRef>
updateRefs(GitRefUpdate[], string, string, string)
Membuat, memperbarui, atau menghapus refs(cabang).
function updateRefs(refUpdates: GitRefUpdate[], repositoryId: string, project?: string, projectId?: string): Promise<GitRefUpdateResult[]>
Parameter
- refUpdates
Daftar pembaruan ref yang coba dilakukan
- repositoryId
-
string
Nama atau ID repositori.
- project
-
string
ID proyek atau nama proyek
- projectId
-
string
ID atau nama proyek tim. Opsional jika menentukan ID untuk repositori.
Mengembalikan
Promise<GitRefUpdateResult[]>
updateRepository(GitRepository, string, string)
Memperbarui repositori Git dengan nama repositori baru atau cabang default baru.
function updateRepository(newRepositoryInfo: GitRepository, repositoryId: string, project?: string): Promise<GitRepository>
Parameter
- newRepositoryInfo
- GitRepository
Tentukan nama repositori baru atau cabang default baru repositori
- repositoryId
-
string
ID repositori.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitRepository>
updateRevertConflict(GitConflict, string, number, number, string)
Perbarui resolusi konflik penggabungan
function updateRevertConflict(conflict: GitConflict, repositoryId: string, revertId: number, conflictId: number, project?: string): Promise<GitConflict>
Parameter
- conflict
- GitConflict
- repositoryId
-
string
- revertId
-
number
- conflictId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflict>
updateRevertConflicts(GitConflict[], string, number, string)
Memperbarui beberapa resolusi konflik penggabungan
function updateRevertConflicts(conflictUpdates: GitConflict[], repositoryId: string, revertId: number, project?: string): Promise<GitConflictUpdateResult[]>
Parameter
- conflictUpdates
- repositoryId
-
string
- revertId
-
number
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitConflictUpdateResult[]>
updateThread(GitPullRequestCommentThread, string, number, number, string)
Perbarui utas dalam permintaan pull.
function updateThread(commentThread: GitPullRequestCommentThread, repositoryId: string, pullRequestId: number, threadId: number, project?: string): Promise<GitPullRequestCommentThread>
Parameter
- commentThread
- GitPullRequestCommentThread
Konten utas yang harus diperbarui.
- repositoryId
-
string
ID repositori dari cabang target permintaan pull.
- pullRequestId
-
number
ID permintaan pull.
- threadId
-
number
ID utas yang akan diperbarui.
- project
-
string
ID proyek atau nama proyek
Mengembalikan
Promise<GitPullRequestCommentThread>