Get Komutu
(Yüklemeler) ya da en son veya bir veya daha çok dosya veya klasörleri belirtilen sürümü Team Foundation Server çalışma alanına alır.Rağmen Get komutu, Visual Studio'den farklı kullanıcı arabirimi sağlar (bkz: Sunucudan (get) dosyaları), temelde aynı işlemdir.
Gereksinimleri: görmek Takım Kuruluş Sunucusu İzinleri.
tf get [itemspec] [/version:versionspec] [/all] [/overwrite] [/force] [/remap]
[/recursive] [/preview] [/noautoresolve] [/noprompt]
[/login:username,[password]]
Parametreler
Parametre |
Description |
---|---|
/all |
Kullanırsanız, bir yerel çalışma (önerilen), sonra da bu seçeneği kullanmak sahip düşüktür. Sunucu Çalışma Alanı'ndan yanlışlıkla silinmiş bir öğeyi geri yüklemek için bu seçeneği kullanın. Team Foundation Server çalışma alanı içeren her sürümü de dahil olmak üzere tüm maddelerin bir iç kayıt tutar.İç kayıt sunucusunda çalışma alanı zaten alınıyor, sürümde gösterirse dosyaları, alma varsayılan olarak, sonra da madde alması değil.Bu seçenek, öğe iç bu kaydın içerdiği veri ne olursa olsun alır. |
/force |
/all ve /overwrite'ı birleştirir. |
itemspec |
Öğeleri almak için kapsamını belirtir.Birden fazla itemspec bağımsız değişkeni belirtebilirsiniz.Yok, itemspec sistem yinelemeli olarak geçerli çalışma alanındaki tüm öğeler alır sağlanır. Sözdizimi için bkz: Team Foundation Sürüm Denetimi Komut Başvurusu. |
/login:username,[password] |
Komutu çalıştırmak için kullanıcı hesabını belirtir.Bkz: Team Foundation Sürüm Denetimi Komut Başvurusu |
/noautoresolve |
Varsayılan olarak, sistem otomatik olarak bağlanmaya çalışır AutoResolve tüm (bkz: Dosya çakışmalarını Çöz).Bu varsayılan davranışı devre dışı bırakmak için bu seçeneği belirtin. |
/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 |
/overwrite |
Kullanırsanız, bir yerel çalışma (önerilen), sonra da bu seçeneği kullanmak sahip düşüktür. (Salt okunur özniteliğini temizlenirse) yazılabilir ise, varsayılan olarak, sistem bir öğeyi almak değil İstemci makine üzerinde.Bu seçenek, varsayılan davranışını geçersiz kılar ve madde çıkışı yapılmadıkça yazılabilir bir öğenin üzerine yazar. |
/preview |
Neler olacağını Get işlemini gerçekte yapmadan görüntüler. |
/recursive |
Belirtilen dizindeki ve tüm alt dizinleri içindeki öğeleri yinelemeli bir şekilde alır.Belirtmezseniz, bir itemspec, sonra da bu seçeneği de kullanılmış olur. |
/remap |
|
/version:versionspec |
En yüksek sürüm veya en azından ve geçmiş verileri görüntülemek için en fazla sürümlerini belirtir.Varsayılan değer /version:T (en son sürüm). Sözdizimi için bkz: Team Foundation Sürüm Denetimi Komut Başvurusu. |
Örnekler
Tüm aşağıdaki örneklerde, yaptığınızı varsayar $/SiteApp/Main/ için eşlenen c:\code\SiteApp\Main\ çalışma alanında.
Çalışma alanındaki tüm öğelerin en son sürümünü edinin
c:\code\SiteApp\Main\SolutionA>tf get
Çalışma alanındaki tüm öğelerin en son sürümlerini alır.Örneğin, yukarıdaki komutu tüm dosyaları yineleyerek get musunuz $/SiteApp/Main/ tüm alt klasörler de dahil olmak üzere.
Yinelemeli bir klasörde belirli bir türdeki öğeleri en son sürümünü alın
c:\code\SiteApp\Main\SolutionA\Project1>tf get *.cs /recursive
C# (.cs) içindeki tüm dosyalar'ın en son sürümünü alır c:\code\SiteApp\Main\SolutionA\Project1.
Bir dosyanın en son sürümünü edinin
c:\code\SiteApp\Main\SolutionA\Project1>tf get program.cs
Program.cs en son sürümünü Project1 alır.
Bir dosyanın belirli bir sürümünü edinin
c:\code\SiteApp\Main\SolutionA\Project1>tf get program.cs;8
Program.cs 8 sürümü Project1 alır.
İki dosyayı en son sürümünü edinin
c:\code\SiteApp\Main\SolutionA\Project1>tf get file1.cs file2.cs
File1.cs ve file2.cs en son sürümünü Project1 alır.
Ekip sürümüyle eşleşen bir çalışma alanı eşitleme ın codebase
c:\code\SiteApp\Main>tf get /v:15
Changeset 15 oluşturulduğunda vardı gibi bulunanla eşleştirmek için çalışma alanı eşitler:
Adı ve çalışma alanındaki her öğe içeriği bu sunucuda duruma uyacak şekilde değiştirildi.
Sonra o changeset silinen öğeleri çalışma alanına geri yüklenir.
Çalışma Alanı'ndan sonra o changeset eklenen öğeler silinir.
Etiketli bir eşleştirmek için bir çalışma alanı eşitleme ın ekip sürümü codebase
c:\code\SiteApp\Main>tf get /v:LLastKnownGood
Çalışma alanında bulunan öğeleri bulunanla eşleştirmek için eşitler etiketliLastKnownGood:
Adı ve çalışma alanındaki her etiketlenmiş öğenin içeriğini, sunucuda duruma uyacak şekilde değiştirdi.
Silinen etiketli öğeleri çalışma alanına geri yüklenir.
Çalışma Alanı'ndan sunucuda etiketli olmayan öğeler silinir.
Visual Studio ile çalışmak
- Sunucudan (get) dosyalarıDosya ve klasörleri almak için Visual Studio kullanın.
İpuçları
Yeni bir görev başında, büyük bir olasılıkla çalıştırmak size iyi bir fikir olduğu tf get (herhangi bir dizinden çalışma alanı'nda bunu yapabilirsiniz) dosya teslim ve çalışmaya başlamadan önce en son dosyaları sunucudan yüklenecek.
Gerektiğinde, bu komut komut yükleme alt öğeleri içerecek şekilde disk klasörleri oluşturur.
Bir maddeyi kullanma geçmişi hakkında bilgi görüntüleyebilirsiniz History Komutu ve Changeset Command.
Hangi değişiklikler hakkında endişeleriniz varsa oluşabilir dosyalarla çalışma alanında kullanabileceğiniz /preview , gerçekte uygulamadan oluşan değişiklikleri görmek için seçeneği.
Çakışmalar, get bloğu.Çakışmalar tipik nedenini bekleyen değişiklikleri olan bir madde almaya çalışıyor.Kullanabileceğiniz Resolve Command bu çakışmaları çözmek için.