Geri Al Komutu

Dosya veya klasör için bir veya daha fazla bekleyen değişiklikleri atar.

Gereksinimleri: görmek Takım Kuruluş Sunucusu İzinleri.

tf undo [/workspace:workspacename[;workspaceowner]]
[/recursive] itemspec [/noprompt] [/login:username,[password]]
[/collection:TeamProjectCollectionUrl]

Parametreler

Parametre

Description

/collection : TeamProjectCollectionUrl

Ekip proje koleksiyonun öğelerini içeren URL'yi belirtir.Örneğin: http://myserver:8080/tfs/DefaultCollection.

Değil kullanırsanız, /workspace seçeneği, varsayılan değer olarak geçerli dizin eşler çalışma alanı içeren bir ekip proje koleksiyonuna sonuçtur.

itemspec

Öğeleri kapsamını belirtir.Birden fazla itemspec bağımsız değişkeni belirtebilirsiniz.Sözdizimi için bkz: Team Foundation Sürüm Denetimi Komut Başvurusu.

/login

Komutu çalıştırmak için kullanılacak kullanıcı hesabını belirtir.Bkz: Team Foundation Sürüm Denetimi Komut Başvurusu

/noprompt

Pencereler ve iletişim kutuları görüntülenmesini önler ve komut istemine çıktı verilerini yönlendirir.Bkz: Team Foundation Sürüm Denetimi Komut Başvurusu

/recursive

Özyinelemeli olarak belirtilen dizini ve tüm alt dizinlerine öğelerde yapılan değişiklikleri geri alır.

/workspaceworkspacename[;workspaceowner]

Bekleyen değişikliklerini geri almak istediğiniz çalışma alanının adını belirtir.Belirtilmezse, geçerli dizini eşleştiren bir çalışma alanıdır.

Belirtebileceğiniz workspaceowner belirli bir kullanıcıya ait bir çalışma alanı'nda bekleyen bir değişikliği geri almak için.Belirtilmezse, çalışma alanı olarak geçerli kullanıcı veya belirtilmişse, edilir /login:username.Başka bir kullanıcının çalışma alanındaki değişiklikleri geri almak için izin ver olarak ayarlanmış UndoOther izninizin olması gerekir.

NotNot
Kullanırsanız, undo çalışma, çalışma alanında devam etmeden önce bir kullanıcının çalışma alanını barındıran makineye oturum açın ve sonra alın sonra hala kullanımda olan uzak bir çalışma alanı'nda bekleyen bir değişikliği geri almak için komut (ve bazı durumlarda get/all) tarafından geri etkilenen öğeler.

Notlar

Olduğu her öğe için bir bekleyen düzenleme değiştirmek, undo komut dosyası disk üzerinde değişiklik yapılmış belirler.Dosya değiştirilirse ve /noprompt seçeneği değil belirtilmiş, sistem devam etmek istediğinizi onaylamanızı ister.Seçim n değişikliği, yerinde bırakmak için anahtar y anahtarı yalnızca geçerli değişikliğe devam etmek veya a bu ve diğer devam etmek için tuşa sonradan algılanan dosyaların değiştirilmiş.

undo Komutunu kaldırır herhangi kilitleri öğeleri.

Örnekler

c72skhw4.collapse_all(tr-tr,VS.110).gifBekleyen bir dosyaya değişiklikleri Kaldır

c:\code\SiteApp\Main\SolutionA\Project1>tf undo program.cs

Program.cs beklemedeki tüm değişiklikleri kaldırır.

c72skhw4.collapse_all(tr-tr,VS.110).gifÖzyinelemeli olarak kaldırma bekleyen değişiklikleri bir klasördeki tüm öğeler için

c:\code\SiteApp\Main>tf undo * /recursive

Beklemedeki tüm değişiklikleri c:\code\SiteApp\Main klasörü ve tüm alt klasörlerini kaldırır.

c72skhw4.collapse_all(tr-tr,VS.110).gifBekleyen bir dosyaya uzaktan çalışma alanındaki değişiklikleri Kaldır

c:\>tf undo /collection:http://fabrikam-3:8080/tfs/DefaultCollection
/workspace:FABRIKAM-1;JuliaI $/SiteApp/Main/SolutionA/Project1/program.cs

Belirtilen koleksiyon ve çalışma alanı program.cs beklemedeki tüm değişiklikleri kaldırır.

Visual Studio ile çalışmak

İpuçları

  • İpucu Geçerli ya da uzak bir çalışma alanı'nda bekleyen değişikliklerin listesini görüntülemek üzere kullanmak Status (Durum) Komutu.

  • İpucuKullanabileceğiniz /workspace seçeneği (ve gerektiği gibi /collection seçeneği) uzaktan dev makine üzerindeki değişiklikleri geri almak için.Bu yetenek durumlarda özellikle yararlıdır, örneğin, bir dosya kullanıma ve büyük olasılıkla erişemediğiniz bir dev makine kilitli.Yukarıdaki açıklama bkz: /workspace Bunun nasıl çalıştığını hakkında daha fazla bilgi için.

  • İpucu(Örneğin, çalışmanızı daha Acil Görev tarafından kesintiye çünkü) çalışma alanınızı temizlemek ve bunları geri alma yerine bekleyen değişiklikleri korumak istiyorsanız gerekiyorsa, onları askıya alabilirsiniz.Bkz: Shelve KomutuAçık pencerelerinizi, kesme noktaları ve diğer önemli yardımlar konumunu da koruyabilirsiniz.Bkz: Çalışmanızı askıya almak ve sizin Shelvesets yönetme

  • İpucuZaten iade edilen değişiklikleri atın.Bkz. Undelete Command ve Rollback Command (Team Foundation Version Control).