Bagikan melalui


Perintah Batalkan (Kontrol Versi Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

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

Prasyarat

Kategori Persyaratan
Permissions - Untuk menggunakan undo perintah di ruang kerja Anda sendiri: Anggota grup Kontributor .
- Untuk membatalkan perubahan tertunda di ruang kerja pengguna lain: Mengelola izin ruang kerja diatur ke Izinkan.

Untuk informasi selengkapnya, lihat izin TFVC Default.

Sintaksis

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, kumpulan proyek yang berisi ruang kerja yang memetakan direktori saat ini digunakan secara default.

<item-specification>

Menentukan cakupan item. Anda dapat menentukan lebih dari satu argumen <item-specification>. 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 argumen /login dengan nama pengguna, ruang kerja yang dimiliki oleh pengguna tersebut digunakan. Minta izin Batalkan diatur ke Izinkan untuk membatalkan perubahan di ruang kerja pengguna lain.

Nota

Anda dapat menggunakan perintah undo 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 perintah get dan argumen /all, lihat perintah Get.

Komentar

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

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

Perintah undo menghapus kunci 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 perintah status. Untuk informasi selengkapnya, lihat perintah Status .
  • Anda dapat menggunakan opsi /workspace, dan sesuai kebutuhan, opsi /collection, 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 tentang argumen /workspace, 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 perintah shelve. 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 perintah dan perintah Putar Kembali (Kontrol Versi Team Foundation).