Bagikan melalui


Perintah status (Kontrol Versi Team Foundation)

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Perintah Kontrol Versi Team Foundation (TFVC), status atau aliasnya stat, menampilkan informasi tentang perubahan 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.

Catatan

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>Tertunda Perubahan>dikecualikan, lalu pilih Terdeteksi.

Prasyarat

Untuk menggunakan status perintah, Anda harus memiliki 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.

Sintaks

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

Keterangan

/collection: <TeamProjectCollectionUrl>

Saat Anda menggunakan opsi , /workspace tentukan 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

Catatan

Lihat Komentar untuk batasan opsi ini.

/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 /collection opsi dan /workspace . Beberapa data mungkin terpotong.
  • Detailed: Menampilkan deskripsi lengkap dari 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 itemspec argumen.

/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 /workspace opsi .

/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>
  • Asterisk *

Catatan

Lihat Komentar untuk batasan opsi ini.

/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 /shelveset opsi .

Catatan

Lihat Komentar untuk batasan opsi ini.

Keterangan

Anda dapat menggunakan status perintah 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 /collectionopsi , /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 yang tertunda ke 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 SolutionA , termasuk perubahan dalam subfoldernya:

c:\code\SiteApp\Main>tf stat SolutionA\* /recursive

Langkah berikutnya