Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Perintah status Team Foundation Version Control (TFVC), atau aliasnya stat, menampilkan informasi tentang perubahan yang tertunda pada file dan folder dan kandidat perubahan yang tertunda di satu atau beberapa ruang kerja. Saat Anda menggunakan opsi /shelveset, perintah menampilkan informasi tentang perubahan yang tertunda di shelveset.
Nota
Kandidat perubahan yang tertunda adalah file di folder atau subfolder ruang kerja yang tidak ditambahkan ke kontrol versi. Untuk melihat semua kandidat perubahan yang tertunda di Visual Studio, buka Team Explorer>Perubahan Tertunda>Perubahan yang Dikecualikan, lalu pilih Terdeteksi.
Prasyarat
| Kategori | Persyaratan |
|---|---|
| Permissions | Izin baca untuk item sumber dan izin Cek keluar dan Gabungkan untuk folder target yang diatur ke Izinkan. |
Untuk informasi selengkapnya, lihat izin TFVC Default.
Sintaksis
tf stat[us] itemspec [/collection:TeamProjectCollectionUrl]
[/login:username,[password]]
([/workspace:workspacename[;workspaceowner]]
| [/shelveset:shelvesetname[;shelvesetowner]])
[/format:(brief|detailed)] [/recursive][/user:(*|username)]
[/nodetect]
Parameter
Argumen
Argumen
Deskripsi
/collection: <TeamProjectCollectionUrl>
Saat Anda menggunakan opsi /workspace, menentukan URL kumpulan proyek yang berisi ruang kerja yang berisi perubahan yang tertunda. Misalnya: http://myserver:8080/tfs/DefaultCollection.
Jika tidak ditentukan, secara default koleksi proyek dianggap sebagai yang berisi ruang kerja yang memetakan direktori saat ini.
Diabaikan jika Anda tidak menggunakan opsi /workspace.
/format
Menentukan berapa banyak detail yang akan ditampilkan tentang setiap perubahan yang tertunda:
-
Brief(default): Menampilkan satu baris tentang setiap perubahan tertunda yang mencakup: nama file, perubahan, apakah item dikunci seperti yang ditunjukkan oleh tanda bintang *, jalur lokal, dan pengguna jika menggunakan opsi/collectiondan/workspace. Beberapa data mungkin terpotong. -
Detailed: Menampilkan deskripsi lengkap tentang setiap perubahan yang tertunda. Selain informasi di atas, opsi ini menampilkan lebih banyak data seperti tanggal dan waktu.
<itemspec>
Menentukan item yang ingin Anda ubah datanya tertunda. Untuk sintaks, lihat Menggunakan perintah kontrol versi Team Foundation. Anda dapat menentukan lebih dari satu argumen itemspec.
/login
Menentukan akun pengguna yang akan digunakan untuk menjalankan perintah. Lihat Menggunakan perintah kontrol versi Team Foundation.
/recursive
Secara rekursif mengambil data tentang perubahan yang tertunda pada item di direktori yang ditentukan dan subdirektori apa pun.
/shelveset:<shelvesetname>[;<shelvesetowner>]
Menentukan shelveset yang berisi perubahan yang ingin Anda cantumkan.
Opsi ini tidak dapat dikombinasikan dengan opsi /workspace.
/user
Mencantumkan semua perubahan tertunda yang dibuat oleh pengguna yang ditentukan. Tanda bintang * menyertakan data tentang perubahan dari semua pengguna. Defaultnya adalah pengguna saat ini.
Nilai yang dapat diterima untuk opsi ini:
<username><useraccount>- Tanda bintang
*
/workspace:<workspacename>[;<workspaceowner>]
Menentukan nama ruang kerja yang berisi perubahan yang tertunda. Jika tidak ditentukan, ruang kerja adalah ruang kerja yang memetakan direktori saat ini.
Anda dapat menentukan workspaceowner untuk mendapatkan data tentang perubahan yang tertunda di ruang kerja milik pengguna tertentu. Jika tidak ditentukan, ruang kerja dianggap sebagai pengguna saat ini, atau jika ditentukan, /login:<username>.
Opsi ini tidak dapat dikombinasikan dengan opsi /shelveset.
Komentar
Anda dapat menggunakan perintah status untuk melihat perubahan yang tertunda di ruang kerja saat ini, misalnya ruang kerja yang memetakan direktori saat ini, terlepas dari apakah itu ruang kerja lokal atau ruang kerja server. Anda juga dapat menggunakan perintah ini untuk melihat perubahan tertunda di ruang kerja server jarak jauh, misalnya perubahan yang dilakukan oleh pengguna lain di komputer dev lain, dengan menggunakan opsi /collection, /user, dan /workspace. Namun, Anda tidak dapat melihat perubahan yang tertunda di ruang kerja lokal jarak jauh.
Untuk informasi selengkapnya, lihat Memutuskan antara menggunakan ruang kerja lokal atau server.
Contoh
Dalam semua contoh berikut, asumsikan bahwa $/SiteApp/Main/ dipetakan ke c:\code\SiteApp\Main\ di ruang kerja.
Mencantumkan semua perubahan di ruang kerja saat ini
Contoh berikut mencantumkan semua perubahan yang tertunda di ruang kerja:
c:\code\SiteApp\Main\SolutionA\>tf stat
Mencantumkan semua perubahan dalam folder
Contoh berikut mencantumkan semua perubahan tertunda pada semua item di folder SolutionA
c:\code\SiteApp\Main>tf stat SolutionA\*
Mencantumkan semua perubahan dalam folder dan subfoldernya
Contoh berikut mencantumkan perubahan yang tertunda pada semua item di folder
c:\code\SiteApp\Main>tf stat SolutionA\* /recursive
Langkah berikutnya
Sebagian besar perubahan yang Anda buat pada file di bawah kontrol versi diantrekan sebagai perubahan yang tertunda di ruang kerja Anda. Untuk informasi selengkapnya, lihat Mengembangkan kode dan mengelola perubahan tertunda dan Membuat dan bekerja dengan ruang kerja.
Anda dapat menggunakan perintah Perbedaan untuk mendapatkan detail tentang perubahan pengeditan, atau perubahan pada konten, dalam file.
Jika Anda perlu menyisihkan perubahan, dan mungkin juga ingin membersihkan ruang kerja Anda untuk tugas lain, gunakan perintah Shelve. Untuk informasi selengkapnya tentang shelveset, lihat Menangguhkan pekerjaan Anda dan mengelola shelveset Anda.
Saat Anda siap untuk memeriksa perubahan pada server, gunakan perintah Checkin.
Untuk informasi selengkapnya tentang cara menggunakan utilitas
tf, lihat Menggunakan perintah kontrol versi Team Foundation