Share via


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.

NotNot
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.

  • Hiçbiri

    Varsayılan. Kilit uygulanmaz. Belirtilen dosya üzerinde bir kilit yerleştirdiyseniz, bu seçenek onu kaldırır. Başka biri tarafından yerleştirilen kilidi kaldırmaz.

  • İade etme

    Diğer kullanıcılar belirtilen öğeleri kullanıma alabilirler ama siz bir iade gerçekleştirerek kilidi bırakana kadar kilitli dosyalardaki uyarlamaları iade edemezler. Başka bir kullanıcı belirtilen öğelerden birini kilitlediyse, kilitleme işlemi gerçekleşmez.

  • Onay Formu

    Bir iade gerçekleştirip kilidi yayınlayana kadar diğer kullanıcıların belirtilen ögeleri iade etmesini veya kullanıma almasını önler. Başka bir kullanıcı belirtilen öğelerden birini kilitlediyse, kilitleme işlemi gerçekleşmez.

/recursive

Belirtilen dizinden itemspec ile eşleşen bütün dosyaları ve/veya klasörleri ve alt klasörleri siler.

  • tf delete folder1\folder2 /recursive (folder1\folder2 varolan dizinlerdir) folder1\folder2'deki ve folder1\folder2'nin kendilerinde bulunan bütün dosyaları ve alt dizinleri siler.

  • tf delete folder1\folder2\filespec* /recursive filespec ile eşleşen herhangi bir dizindeki bütün dosyaları ve alt dizinleri sildiği gibi folder1\folder2'de ve onun herbir alt dizininde bulunan ve filespec ile eşleşen bütün dosyaları ve alt dizinleri siler.

    Örneğin, şunu içeren bir çalışma alanında:

    Folder1\AVeryLongDirectoryName (with some files inside) and Folder1\Folder2\AVeryImportantFile.txt

    tf delete 'Folder1\AVer*' /recursive

    folder1\folder2\NeverDelete\AVeryImportantFile.txt'yi siler çünkü bu joker karakterle eşleşir.

/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

Başvuru

Undelete Komutu

Geri Al Komutu

Dir komutu

Diğer Kaynaklar

Tf Komut Satırı Yardımcı Uygulama Komutları