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 delete menghapus file dan folder dari server Azure DevOps dan menghapusnya dari disk.
Nota
Hasil perintah ini tidak terlihat di ruang kerja lain hingga Anda melakukan operasi check-in. Untuk informasi selengkapnya, lihat Mengembangkan kode dan mengelola perubahan tertunda.
Prasyarat
| Kategori | Persyaratan |
|---|---|
| Permissions |
-
Cek keluar izin diatur ke Izinkan. - Jika Anda menyertakan /lock opsi dengan nilai selain none: Izin kunci diatur ke Izinkan.- Pemilik ruang kerja atau Mengelola izin ruang kerja yang diatur ke Izinkan. |
Untuk informasi selengkapnya, lihat izin TFVC Default.
Sintaksis
tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec
Parameter
Argumen
Argumen
Deskripsi
<itemspec>
Mengidentifikasi file atau folder yang akan dihapus dari server Azure DevOps. Untuk informasi selengkapnya tentang cara TFVC mengurai itemspec untuk menentukan item mana yang berada dalam cakupan, lihat Menggunakan opsi untuk memodifikasi bagaimana perintah berfungsi.
Nota
Anda dapat menentukan lebih dari satu argumen itemspec.
<username>
Menyediakan nilai untuk opsi /login. Anda dapat menentukan nilai nama pengguna sebagai DOMAIN\username atau username.
Opsi
Opsi
Deskripsi
/lock
Mencegah pengguna lain masuk atau memeriksa item yang ditentukan. Untuk informasi selengkapnya, lihat Memahami Jenis Kunci.
Opsi kunci:
none
Default. Tidak ada kunci yang diterapkan. Jika Anda telah menempatkan kunci pada file yang ditentukan, opsi ini akan menghapusnya. Ini tidak menghapus kunci yang ditempatkan oleh orang lain.checkin
Pengguna lain dapat memeriksa item yang ditentukan, tetapi mereka tidak dapat memeriksa revisi ke file terkunci hingga Anda melepaskan kunci dengan melakukan check-in. Jika ada pengguna lain yang telah mengunci salah satu item yang ditentukan, operasi penguncian gagal.checkout
Mencegah pengguna lain check-in atau memeriksa salah satu item yang ditentukan hingga Anda melepaskan kunci dengan melakukan check-in. Jika ada pengguna lain yang telah mengunci salah satu item yang ditentukan, operasi penguncian gagal.
/recursive
Menghapus semua file dan/atau folder dan subfolder yang cocok dengan itemspec dari direktori yang ditentukan.
-
tf delete <folder1>\<folder2> /recursivemenghapus semua file dan subdirektori yang dimuat oleh <folder1>\<folder2>, dan <folder1>\<folder2> itu sendiri. -
tf delete <folder1>\<folder2> <filespec> /recursivemenghapus semua file dan subdirektori yang cocok denganfilespecyang terkandung dalam folder <1>\<folder2> dan setiap subdirektorinya, serta semua file dan subdirektori yang terkandung dalam direktori apa pun yang cocok denganfilespec.
Misalnya, di ruang kerja yang berisi:
Folder1\AVeryLongDirectoryName dengan beberapa file di dalamnya, dan Folder1\Folder2\AVeryImportantFile.txt,
tf delete Folder1 AVer* /recursive
menghapus Folder1\AVeryLongDirectoryName dan semua filenya, dan menghapus Folder1\Folder2\AVeryImportantFile.txt karena cocok dengan karakter wildcard.
/login
Menentukan nama pengguna dan kata sandi untuk mengautentikasi pengguna dengan Azure DevOps.
Komentar
Perintah delete merekam perubahan jenis delete yang tertunda di ruang kerja Anda untuk item yang Anda tentukan. Saat Anda menerapkan perubahan jenis delete yang tertunda ke server Azure DevOps dengan menggunakan perintah checkin, TFVC menghapus item dari server Azure DevOps tetapi tidak menghapusnya secara permanen. Anda dapat menemukan item yang dihapus di server Azure DevOps dengan menggunakan perintah dir, dan Anda dapat memulihkan item yang dihapus dengan menggunakan perintah batalkan penghapusan .
Jika Anda telah menghapus item di ruang kerja tetapi belum mencentang perubahan, Anda dapat memulihkan item ke ruang kerja Anda dan menghapus penghapusan dari daftar perubahan yang tertunda dengan menggunakan perintah Urungkan .
Anda tidak dapat menghapus item tempat perubahan tertunda lain ada. Misalnya, file yang dicek keluar tidak dapat dihapus. Untuk menghapus item tersebut, Anda harus membatalkan perubahan tertunda saat ini dengan menggunakan perintah undo.
Saat Anda memeriksa penghapusan yang tertunda, TFVC menandai file sebagai dihapus di server Azure DevOps. Selanjutnya menjalankan get item dari ruang kerja lain, baik oleh Anda atau pengguna lain, menghapus item dari ruang kerja tersebut.
Saat itemspec Anda menentukan folder, TFVC menghapus semua file dan subfolder dan file yang dikandungnya, secara default.
Untuk informasi selengkapnya tentang cara menggunakan utilitas baris perintah tf, lihat Menggunakan perintah kontrol versi Team Foundation.
Contoh
Contoh berikut menghapus 314.cs pada disk di folder ruang kerja lokal yang ditentukan lalu, ketika Anda memeriksa perubahan, menghapus 314.cs dari sistem kontrol versi secara tidak permanen.
tf delete 314.cs
Artikel terkait
- Memindahkan, mengganti nama, dan menghapus file dan folder yang dikontrol versi
- perintah Batalkan penghapusan
- perintah Urungkan
- perintah dir