Share via


Undelete Komutu

undelete komutu, silinmiş öğeleri geri yükler.

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

undelete komutunu kullanmak için, Kullanıma al izninizin İzin ver'e ayarlanmış olması gerekir. "Hiçbiri" dışındaki 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 undelete [/noget] [/lock:(none|checkin|checkout)] 
[/recursive] itemspec[;deletionID] [/login:username,[password]]

Parametreler

Bağımsız Değişken

Açıklama

itemspec

Silinmesi geri alınacak dosyayı veya klasörü tanımlar. Hangi öğelerin kapsamda olduğunu belirlemek için itemspec'lerin Team Foundation tarafından nasıl ayrıştırdığı hakkında daha fazla bilgi için bkz. Komut Satırı Sözdizimi (Sürüm Denetimi).

deletionID

Silinmiş aynı isimli birden fazla öğeyi ayırt eden eşsiz bir tanımlayıcıyı belirtir.

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

/noget

Silinmiş öğeyi çalışma alanınıza geri yükler ve ardından bir iade işleminin tamamlanmasını bekledikten sonra öğesi sunucuya geri yükler, fakat öğenin fiziksel bir kopyasını hemen diske almaz.

/lock

Diğer kullanıcıların belirtilen dosyaları iade etmesini veya kullanıma almasını önler. Daha fazla bilgi için bkz. Kilit Türlerini Anlama.

Kilitleme Seçenekleri:

  • Hiçbiri

    Varsayılan. Kilit uygulanmaz.

  • Checkin

    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

Belirlenen dizindeki tüm dosyaları ve alt klasörleri geri yükler.

/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

tf komut satırı özelliğinin Undelete komutu, belirtilen dosyaları veya klasörleri geri yükleme için zamanlar. Ayrıca, açıkça /noget seçeneğini kullanmazsanız, belirtilen öğeleri sunucudan yerel diske alır.

Aynı isimli dosya veya klasörler aynı sunucu klasöründen silindiği zaman, silimiş öğelerden hangisini geri yüklemek istediğinizi belirtmek üzere deletionID parametresi için bir değer vermelisiniz. Bir deletionID'yi dir komutunu kullanarak elde edebilirsiniz.

Dosyayı geri aldıktan sonra değiştirmek istiyorsanız, dosyayı düzenlemek üzere her zaman olduğu gibi checkout komutuyla kullanıma alabilirsiniz.

itemspec'iniz bir klasör belirtirse varsayılan olarak Team Foundation bu klasörün bütün dosyalarını, alt klasörlerini ve onların içerdikleri dosyaları geri yükler. Bütün öğeleri bir klasöre geri yüklemek istemiyorsanız önce klasörün ve öğelerinin silinmesini geri alıp ardından saklamak istemediğiniz öğeleri silmelisiniz.

tf komut satırını bulmak hakkında daha fazla bilgi için, bkz. Tf Komut Satırı Yardımcı Uygulama Komutları.

Örnekler

Aşağıdaki örnekte, 314.cs, daha önce silinmiş olduğu sunucu klasörüne geri yüklenir ve en son sürümün salt okunur bir kopyası geçerli çalışma alanına alınır.

C:\projects>tf undelete c:\math\314.cs

Aşağıdaki örnekte, sunucudaki birden fazla kere silinmiş bütün öğeler için silme kimlikleri görüntülenir.

c:\projects>tf dir $/ /deleted
  • Örnek çıktı:

    $/projects/math/314.cs;X10
    $/projects/math/314.cs;X11
    

Aşağıdaki örnekte, 314.cs'in X11 sürümü, daha önce silinmiş olduğu sunucu klasörüne geri yüklenir ve en son sürümün salt okunur bir kopyası geçerli çalışma alanına alınır.

c:\projects>tf undelete 314.cs;X11

Ayrıca bkz.

Başvuru

Komut Satırı Sözdizimi (Sürüm Denetimi)

Rename Komutu (Team Foundation Sürüm Denetimi)

Delete Komutu

Dir komutu

Kavramlar

Bekleyen Değişiklikler

Kilit Türlerini Anlama

Diğer Kaynaklar

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