Delete Komutu (Team Foundation Sürüm Denetimi)
Team Foundation sürüm denetimi sunucusundan dosyaları ve klasörleri kaldırır ve onları diskten siler.
Not
İade işlemi gerçekleştirmedikten sonra bu komutun sonuçları diğer çalışma alanlarında görünür değildir. Daha fazla bilgi için bkz. Bekleyen Değişiklikleri İade Etme.
Gerekli İzinler
delete komutunu kullanmak için, Kullanıma al izninizin İzin ver'e ayarlanmış olması gerekir. yok'tan başka bir değerle /lock seçeneğini dahil ederseniz, Kilitle izninin İzin ver'e ayarlanmış olması gerekir. Ek olarak, çalışma alanının sizin olması ya da genel Çalışma alanlarını yönet izninin İzin ver'e ayarlanmış olması gerekir. Daha fazla bilgi için bkz. Takım Kuruluş Sunucusu İzinleri.
tf delete [/lock:(none|checkin|checkout)] [/recursive] [/login:username,[password]] itemspec
Parametreler
Bağımsız Değişken |
Açıklama |
---|---|
itemspec |
Team Foundation sürüm denetimi sunucusundan silmek üzere dosyayı veya klasörü tanımlar. Hangi öğelerin kapsamda olduğunu belirlemek için itemspeclerin Team Foundation tarafından nasıl ayrıştırdığı hakkında daha fazla bilgi için bkz. Komut Satırı Seçenekleri.
Not
Birden fazla Itemspec bağımsız değişkeni belirtebilirsiniz.
|
username |
/login seçeneğine bir değer sağlar. Bir kullanıcı adı değerini DOMAIN\UserName veya UserName olarak belirtebilirsiniz. |
Seçenek |
Açıklama |
---|---|
/lock |
Diğer kullanıcıların belirtilen ögeleri iade etmesini veya kullanıma almasını önler. Daha fazla bilgi için bkz. Kilit Türlerini Anlama. Options'ı (Seçenekler) tıklatın.
|
/recursive |
Belirtilen dizinden itemspec ile eşleşen bütün dosyaları ve/veya klasörleri ve alt klasörleri siler.
|
/login |
Visual Studio Team Foundation Server ile kullanıcının kimliğini doğrulamak için kullanıcı adı ve parolayı belirtir. |
Açıklamalar
delete komutu belirttiğiniz öğeler için çalışma alanınızda "delete" tipindeki bekleyen değişikliği kaydeder. "delete" tipindeki bekleyen bir değişikliği Team Foundation sürüm denetimi sunucusuna ** checkin** komutunu kullanarak işlerseniz, Team Foundation öğeyi Team Foundation sürüm denetimi sunucusundan kaldırır fakat onu kalıcı olarak silmez. Silinmiş öğeleri Team Foundation sürüm denetimi sunucusuna Dir komutunu kullanarak yerleştirebilirsiniz ve Undelete Komutu bağlantısını kullanarak silinmiş öğeleri geri yükleyebilirsiniz.
Çalışma alanınızdaki bir öğeyi sildiyseniz fakat değişikliği kaydetmediyseniz, Geri Al Komutu bağlantısını kullanarak öğeyi çalışma alanınıza geri yükleyebilir ve silme işini bekleyen değişiklikler listesinden kaldırabilirsiniz.
Başka bir bekleyen değişikliği olan bir öğeyi silemezsiniz. Örneğin, kullanıma alınmış bir dosya silinemez. Böyle öğeleri silmek için, undo komutunu kullanarak şu anki bekleyen değişikliği geri almalısınız.
Bekleyen bir değişikliği iade ettiğinizde, Team Foundation dosyayı Team Foundation sürüm denetimi sunucusunda silinmiş olarak işaretler. Sonradan diğer çalışmaalanlarındaki öğenin get'ini çalıştırmak (sizden veya diğer kullanıcılar tarafından) öğeyi bu çalışma alanlarından siler.
itemspec'iniz bir klasör belirtirse, varsayılan olarak, Team Foundation bütün dosyaları ve alt klasörleri ve onların içerdikleri dosyaları siler.
tf komut satırı yardımcı programı hakkında daha fazla bilgi için, bkz. Tf Komut Satırı Yardımcı Uygulama Komutları
Örnekler
Aşağıdaki örnek 314.cs dosyasını diskte belirtilen yerel çalışma alanı klasöründen siler ve sonra değişikliği iade ettiğinizde, kalıcı olmayan bir şekilde 314.c'yi sürüm denetim sisteminden kaldırır.
c:\projects>tf delete 314.cs
Ayrıca bkz.
Görevler
Sürüm Denetimli Dosya ve Klasörleri Taşıma, Yeniden Adlandırma ve Silme