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:
|
/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)