Bagikan melalui


Perintah Shelvesets (Kontrol Versi Team Foundation)

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Perintah shelvesets Team Foundation Version Control (TFVC) menampilkan informasi tentang sekumpulan perubahan yang di-shelved.

Prasyarat

Kategori Persyaratan
Permissions Izin baca dan izin Cek keluar diatur ke Izinkan untuk item di shelveset.

Untuk informasi selengkapnya, lihat izin TFVC Default.

Sintaksis

tf shelvesets [/owner:ownername] [/format:(brief|detailed)] [/collection:TeamProjectCollectionUrl]] [/login:username,[password]] shelvesetname

Parameter

Argumen

Argumen Deskripsi
<ownername> Menyediakan nilai seperti * atau DOMAIN\username ke opsi /owner.
<shelvesetname> Nama shelveset.
<TeamProjectCollectionUrl> URL koleksi proyek yang berisi sekumpulan perubahan terrak yang ingin Anda tampilkan informasinya, misalnya http://myserver:8080/tfs/DefaultCollection.
<username> Menyediakan nilai untuk opsi /login. Anda dapat menentukan nilai nama pengguna sebagai DOMAIN\username atau username.

Opsi

Opsi Deskripsi
/owner Menentukan satu atau beberapa pemilik shelveset. Anda dapat menggunakan karakter kartubebas.
/format Menentukan jenis format untuk menampilkan informasi shelveset.

Brief menampilkan nama shelveset, nama pengguna yang membuatnya, dan komentar shelveset, jika ada. Detailed menampilkan nama, pemilik, dan komentar shelveset selain daftar item kerja terkait dan catatan check-in apa pun. Brief adalah nilai default.
/collection Menentukan koleksi proyek.
/login Menentukan nama pengguna dan kata sandi untuk mengautentikasi pengguna dengan Azure DevOps.

Komentar

Shelveset dibuat oleh perintah Shelve. Shelveset disimpan di server Azure DevOps dan dapat diambil ke ruang kerja oleh pengguna mana pun yang memiliki izin yang memadai dengan menggunakan perintah Unshelve.

Tidak seperti set perubahan, shelveset adalah entitas non-versi. Jika Anda atau pengguna lain melepaskan item di shelveset, mengedit beberapa file, dan mengambil kembali shelveset, TFVC tidak membuat versi baru item untuk perbandingan di masa mendatang. TFVC tidak mempertahankan catatan siapa yang merevisi item, kapan, atau bagaimana. Untuk informasi selengkapnya tentang memutuskan apakah akan merak atau memeriksa serangkaian perubahan yang tertunda, dan gambaran umum rak, lihat Bekerja dengan rak.

Untuk informasi terperinci tentang revisi file sumber individual di shelveset tertentu, Anda dapat menggunakan perintah Status dengan opsi /shelveset.

Anda dapat membandingkan revisi rak dengan versi shelveset dasarnya tanpa melepaskan item ke ruang kerja Anda. Anda dapat menggunakan fitur ini untuk melakukan tinjauan kode serekan cepat.

Untuk informasi selengkapnya tentang cara menggunakan utilitas baris perintah tf, lihat Menggunakan perintah kontrol versi Team Foundation.

Contoh

Contoh berikut menampilkan informasi tentang BuddyTest_23 shelveset untuk server Azure DevOps tempat direktori saat ini dipetakan:

c:\projects>tf shelvesets BuddyTest_23

Contoh berikut mencantumkan shelveset yang dimiliki oleh Pat:

c:\projects>tf shelvesets /owner:Pat

Contoh berikut menampilkan informasi tentang semua shelveset di server Azure DevOps tempat direktori saat ini dipetakan:

c:\projects>tf shelvesets /owner:*