Perintah Batalkan penghapusan (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) undelete
memulihkan item yang sebelumnya dihapus.
Catatan
Hasil perintah ini tidak terlihat di ruang kerja lain hingga Anda melakukan operasi check-in. Untuk informasi selengkapnya, lihat Mengembangkan kode dan mengelola perubahan yang tertunda.
Prasyarat
Untuk menggunakan undelete
perintah:
- Anda harus memiliki izin Cek keluar yang diatur ke Izinkan.
- Jika Anda menyertakan
/lock
opsi dengan nilai selainNone
, Anda harus memiliki izin Kunci yang diatur ke Izinkan. - Anda harus memiliki ruang kerja atau mengatur izin Mengelola ruang kerja global ke Izinkan.
Untuk informasi selengkapnya, lihat Izin TFVC default.
Sintaks
tf undelete [/noget] [/lock:(none|checkin|checkout)]
[/recursive] <item-specification>[;<deletion-ID>] [/login:<username>,[<password>]]
Parameter
Bagian berikut ini menjelaskan argumen dan opsi undelete
perintah.
Argumen
Argumen | Deskripsi |
---|---|
<item-specification> |
Mengidentifikasi file atau folder yang akan dipulihkan. Untuk informasi selengkapnya tentang cara TFVC mengurai <item-specification> nilai untuk menentukan item mana yang berada dalam cakupan, lihat Menggunakan perintah kontrol versi Team Foundation. |
<deletion-ID> |
Menentukan pengidentifikasi unik yang membedakan beberapa item terhapus yang memiliki nama yang sama. |
<username> |
Menyediakan nilai untuk /login opsi . Anda dapat menentukan nilai ini sebagai DOMAIN\<username> atau <username> . |
Opsi
Opsi
Keterangan
/noget
Memulihkan item yang dihapus ke ruang kerja Anda. Tertunda penyelesaian operasi check-in, opsi ini kemudian memulihkan item di server tetapi tidak segera mengambil salinan fisik item ke disk.
/lock
Mencegah pengguna lain masuk atau memeriksa file yang ditentukan. Untuk informasi selengkapnya, lihat Memahami jenis kunci.
Opsi kunci:
None
: Opsi ini adalah nilai default. Tidak ada kunci yang diterapkan.Checkin
: Pengguna lain dapat memeriksa item yang ditentukan tetapi mereka tidak dapat memeriksa revisi ke file terkunci hingga Anda melepaskan kunci dengan memeriksa file terkunci. Jika ada pengguna lain yang telah mengunci salah satu item yang ditentukan, operasi penguncian gagal.Checkout
: Opsi ini mencegah pengguna lain untuk check-in atau memeriksa salah satu item yang ditentukan hingga Anda melepaskan kunci dengan memeriksa file terkunci. Jika ada pengguna lain yang telah mengunci salah satu item yang ditentukan, operasi penguncian gagal.
/recursive
Memulihkan semua file dan subfolder dari direktori yang ditentukan.
/login
Menentukan nama pengguna dan kata sandi untuk mengautentikasi pengguna dengan Azure DevOps.
Keterangan
undelete
Perintah tf
fitur baris perintah menjadwalkan file atau folder tertentu untuk pemulihan yang menunggu penyelesaian operasi check-in. Ini juga mengambil item yang ditentukan dari server ke disk lokal kecuali Anda secara eksplisit menyertakan /noget
opsi .
Ketika file atau folder yang memiliki nama yang sama telah dihapus dari folder server yang sama, Anda harus menyertakan nilai untuk <deletion-ID>
parameter untuk menunjukkan item mana yang ingin Anda pulihkan. Anda dapat memperoleh <deletion-ID>
dengan menggunakan dir
perintah .
Jika Anda ingin mengubah file setelah memulihkannya, lihat file untuk pengeditan dengan menggunakan checkout
perintah seperti biasa.
Saat nilai Anda <item-specification>
menentukan folder, TFVC memulihkan secara default semua file dan subfolder folder dan file yang dikandungnya. Jika Anda tidak ingin memulihkan semua item dalam folder, Anda harus terlebih dahulu membatalkan penghapusan folder dan itemnya lalu menghapus item yang tidak ingin Anda simpan.
Untuk informasi selengkapnya tentang cara menggunakan tf
utilitas baris perintah, lihat Menggunakan perintah kontrol versi Team Foundation.
Contoh
Contoh berikut memulihkan 314.cs ke folder server tempat 314.cs dihapus. Perintah ini juga mengambil salinan baca-saja dari versi terbaru di ruang kerja saat ini.
C:\projects>tf undelete c:\math\314.cs
Contoh berikut menampilkan ID penghapusan untuk semua item di server yang telah dihapus lebih dari satu kali:
c:\projects>tf dir $/ /deleted
Output dari perintah sebelumnya mungkin terlihat seperti sampel berikut:
$/projects/math/314.cs;X10
$/projects/math/314.cs;X11
Contoh berikut memulihkan versi X11 314.cs ke folder server tempat file dihapus. Perintah ini juga mengambil salinan baca-saja dari versi terbaru di ruang kerja saat ini.
c:\projects>tf undelete 314.cs;X11