Bagikan melalui


Perintah Batalkan (Kontrol Versi Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

Perintah Team Foundation Version Control (TFVC) undo membuang satu atau beberapa perubahan yang tertunda pada file atau folder.

Prasyarat

Secara default, anggota grup Kontributor proyek memiliki izin untuk berkontribusi ke repositori dan menggunakan undo perintah di ruang kerja mereka sendiri. Untuk membatalkan perubahan tertunda di ruang kerja pengguna lain, Anda harus mengatur izin Kelola ruang kerja ke Izinkan. Untuk informasi selengkapnya, lihat Izin TFVC default.

Sintaks

tf undo [/workspace:<workspace-name>[;<workspace-owner>]]
[/recursive] <item-specification> [/noprompt] [/login:<username>,[<password>]]
[/collection:<team-project-collection-url>]

Parameter

Parameter

Deskripsi

/collection:<team-project-collection-url>

Menentukan URL kumpulan proyek yang berisi item, misalnya, https://myserver:8080/tfs/DefaultCollection.

Jika Anda tidak menggunakan opsi , /workspace koleksi proyek yang berisi ruang kerja yang memetakan direktori saat ini digunakan secara default.

<item-specification>

Menentukan cakupan item. Anda dapat menentukan lebih dari satu <item-specification> argumen. Untuk sintaks, lihat Menggunakan perintah kontrol versi Team Foundation.

/login

Menentukan akun pengguna yang akan digunakan untuk menjalankan perintah. Lihat Menggunakan perintah kontrol versi Team Foundation.

/noprompt

Menekan tampilan jendela dan kotak dialog dan mengalihkan data output ke prompt perintah. Lihat Menggunakan perintah kontrol versi Team Foundation.

/recursive

Secara rekursif membatalkan perubahan pada item dalam direktori yang ditentukan dan subdirektori apa pun.

/workspace <workspace-name>[;<workspace-owner>]

Menentukan nama ruang kerja untuk mengurungkan perubahan yang tertunda. Jika tidak ditentukan, ruang kerja yang memetakan direktori saat ini digunakan.

Anda dapat menentukan <workspace-owner> untuk membatalkan perubahan yang tertunda di ruang kerja milik pengguna tertentu. Jika Anda tidak memberikan argumen ini, ruang kerja yang dimiliki oleh pengguna saat ini digunakan secara default. Tetapi jika Anda memberikan /login argumen dengan nama pengguna, ruang kerja yang dimiliki oleh pengguna tersebut akan digunakan. Anda harus memiliki izin BatalkanSetel ke Izinkan untuk membatalkan perubahan di ruang kerja pengguna lain.

Catatan

Anda dapat menggunakan undo perintah untuk membatalkan perubahan tertunda di ruang kerja jarak jauh yang masih digunakan. Sebelum melanjutkan pekerjaan di ruang kerja tersebut, pengguna harus masuk ke komputer yang menghosting ruang kerja dan mendapatkan item yang terpengaruh oleh operasi batalkan. Untuk informasi selengkapnya tentang get perintah dan argumennya /all , lihat Perintah dapatkan.

Keterangan

Untuk setiap item yang memiliki perubahan edit yang tertunda, undo perintah menentukan apakah file telah dimodifikasi pada disk. Jika file telah dimodifikasi dan /noprompt opsi belum ditentukan, sistem akan meminta Anda untuk mengonfirmasi bahwa Anda ingin melanjutkan. Pada keyboard, pilih:

  • N untuk meninggalkan perubahan di tempat.
  • Y untuk melanjutkan hanya dengan perubahan saat ini.
  • Untuk melanjutkan file ini dan file modifikasi lainnya yang terdeteksi.

Perintah undo menghapus kunci apa pun pada item yang ditentukan.

Contoh

Perintah berikut menghapus perubahan yang tertunda pada file program.cs :

c:\code\SiteApp\Main\SolutionA\Project1>tf undo program.cs

Perintah berikut menghapus perubahan tertunda pada semua item di folder c:\code\SiteApp\Main dan subfoldernya:

c:\code\SiteApp\Main>tf undo * /recursive

Perintah berikut menghapus perubahan tertunda pada file program.cs di koleksi dan ruang kerja jarak jauh yang ditentukan:

c:\>tf undo /collection:https://fabrikam-3:8080/tfs/DefaultCollection
/workspace:FABRIKAM-1;PatI $/SiteApp/Main/SolutionA/Project1/program.cs

Tips

  • Untuk melihat daftar perubahan yang tertunda di ruang kerja saat ini atau di ruang kerja jarak jauh, gunakan status perintah . Untuk informasi selengkapnya, lihat Perintah status.
  • Anda dapat menggunakan /workspace opsi , dan sesuai kebutuhan, /collection opsi , untuk membatalkan perubahan pada komputer pengembangan jarak jauh. Kemampuan ini sangat berguna dalam kasus ketika file telah dicek keluar dan mungkin terkunci pada mesin pengembangan yang tidak dapat Anda akses. Untuk informasi selengkapnya, lihat penjelasan /workspace argumen, sebelumnya di artikel ini.
  • Terkadang Anda perlu membersihkan ruang kerja Anda, misalnya, ketika pekerjaan Anda terganggu oleh tugas yang lebih mendesak. Jika Anda ingin mempertahankan perubahan yang tertunda alih-alih membatalkannya, Anda dapat menangguhkannya dengan menggunakan shelve perintah . Untuk informasi selengkapnya, lihat perintah Shelve. Anda juga dapat mempertahankan posisi jendela terbuka, titik henti, dan istiadat penting lainnya. Untuk informasi selengkapnya, lihat Menangguhkan pekerjaan Anda dan mengelola rak Anda.
  • Selain membatalkan perubahan yang tertunda, Anda juga dapat membuang perubahan yang telah dicek masuk. Untuk informasi selengkapnya, lihat Perintah batalkan penghapusan dan perintah Putar Kembali (Kontrol Versi Team Foundation).