Delete komutu (Team Foundation Sürüm Denetimi)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
komutu, delete
Azure DevOps sunucusundan dosya ve klasörleri kaldırır ve diskten siler.
Not
Bu komutun sonuçları, siz iade işlemi yapana kadar diğer çalışma alanlarında görünmez. Daha fazla bilgi için bkz . Kod geliştirme ve bekleyen değişiklikleri yönetme.
Önkoşullar
komutunu kullanmak delete
için Kullanıma alma izninin İzin Ver olarak ayarlanmış olması gerekir. seçeneğini dışında none
bir değere eklerseniz/lock
, Kilitleme izninin İzin Ver olarak ayarlanmış olması gerekir. Ayrıca çalışma alanına sahip olmanız veya genel Yönetici ister çalışma alanları izninin İzin Ver olarak ayarlanması gerekir. Daha fazla bilgi için bkz . Varsayılan TFVC izinleri.
Sözdizimi
tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec
Parametreler
Bağımsız değişkenler
Bağımsız değişken
Açıklama
<itemspec>
Azure DevOps sunucusundan silinecek dosyayı veya klasörü tanımlar. TFVC'nin kapsam içinde hangi öğelerin olduğunu belirlemek için bir itemspec
öğesini nasıl ayrıştırdığı hakkında daha fazla bilgi için bkz . Komut işlevlerini değiştirmek için seçenekleri kullanma.
Not
Birden itemspec
fazla bağımsız değişken belirtebilirsiniz.
<username>
seçeneğine /login
bir değer sağlar. Kullanıcı adı değerini veya username
olarak DOMAIN\username
belirtebilirsiniz.
Seçenekler
Seçenek
Açıklama
/lock
Diğer kullanıcıların belirtilen öğeleri kullanıma almalarını veya kullanıma almalarını engeller. Daha fazla bilgi için bkz . Kilit Türlerini Anlama.
Kilit seçenekleri:
none
Varsayılan. Hiçbir kilit uygulanmaz. Belirtilen dosyaya bir kilit yerleştirdiyseniz, bu seçenek dosyayı kaldırır. Başka birinin yerleştirdiği kilidi kaldırmaz.checkin
Diğer kullanıcılar belirtilen öğeleri kullanıma alabilir, ancak siz bir iade işlemi gerçekleştirerek kilidi serbest bırakana kadar kilitli dosyalardaki düzeltmeleri iade yapamazlar. Diğer kullanıcılar belirtilen öğelerden herhangi birini kilitlemişse, kilitleme işlemi başarısız olur.checkout
Siz bir iade işlemi gerçekleştirerek kilidi serbest bırakana kadar diğer kullanıcıların belirtilen öğelerden herhangi birini iade etmesini veya kullanıma almalarını engeller. Diğer kullanıcılar belirtilen öğelerden herhangi birini kilitlemişse, kilitleme işlemi başarısız olur.
/recursive
Belirtilen dizinden ile eşleşen itemspec
tüm dosyaları ve/veya klasörleri ve alt klasörleri siler.
tf delete <folder1>\<folder2> /recursive
klasör1\klasör2 ve klasör1>\<<klasör2'nin>>< içerdiği tüm dosyaları ve <>alt dizinleri siler.tf delete <folder1>\<folder2> <filespec> /recursive
ile eşleşen klasör1\klasör2> ve alt dizinlerinin her biri ile eşleşenfilespec
<tüm dosyaları ve alt dizinleri ve ile eşleşenfilespec
herhangi bir dizinde bulunan tüm dosyaları ve alt dizinleri siler.<>
Örneğin, şunları içeren bir çalışma alanında:
İçinde bazı dosyalar bulunan Folder1\AVeryLongDirectoryName ve Folder1\Folder2\AVeryImportantFile.txt,
tf delete Folder1 AVer* /recursive
Folder1\AVeryLongDirectoryName ve tüm dosyalarını siler ve joker karakterle eşleştiğinden Folder1\Folder2\AVeryImportantFile.txt siler.
/login
Azure DevOps ile kullanıcının kimliğini doğrulamak için kullanıcı adını ve parolayı belirtir.
Açıklamalar
Komut, delete
belirttiğiniz öğeler için çalışma alanınızda bekleyen tür delete
değişikliğini kaydeder. Komutunu kullanarak checkin
Azure DevOps sunucusuna bekleyen delete
türde bir değişiklik kaydettiğinizde, TFVC öğeyi Azure DevOps sunucusundan kaldırır ancak kalıcı olarak silmez. Komutunu kullanarak dir
Azure DevOps sunucusunda silinmiş öğeleri bulabilir ve Silmeyi Geri Alma komutunu kullanarak silinmiş öğeleri geri yükleyebilirsiniz.
Çalışma alanınızdaki bir öğeyi sildiyseniz ancak değişikliği iade etmediyseniz, Geri Al komutunu kullanarak öğeyi çalışma alanınıza geri yükleyebilir ve bekleyen değişiklikler listenizden silme işlemini kaldırabilirsiniz.
Bekleyen başka bir değişikliğin bulunduğu bir öğeyi silemezsiniz. Örneğin, kullanıma alınmış bir dosya silinemez. Bu tür öğeleri silmek için komutunu kullanarak undo
bekleyen geçerli değişikliği geri almalısınız.
Bekleyen silme işlemini iade ettiğinizde, TFVC dosyayı Azure DevOps sunucusunda silinmiş olarak işaretler. Daha sonra siz veya diğer kullanıcılar tarafından diğer çalışma alanlarından öğeyi çalıştırmak get
, öğeyi bu çalışma alanlarından siler.
Klasörünüz itemspec
belirtildiğinde, TFVC varsayılan olarak tüm dosyalarını ve alt klasörlerini ve içerdikleri dosyaları siler.
Komut satırı yardımcı programını kullanma tf
hakkında daha fazla bilgi için bkz . Team Foundation sürüm denetimi komutlarını kullanma.
Örnekler
Aşağıdaki örnek, belirtilen yerel çalışma alanı klasöründeki diskteki 314.cs siler ve değişikliği iade ettiğinizde 314.cs kalıcı olmayan sürüm denetim sisteminden kaldırır.
tf delete 314.cs
İlgili makaleler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin