Aracılığıyla paylaş


Get komutu

(Yüklemeler) ya da bir veya daha fazla dosya veya klasörleri en son sürüm veya belirtilen Team Foundation Server'dan çalışma alanına alır.Ancak Get komutu Visual Studio'den farklı bir kullanıcı arabirimi sağlar (bkz: Sunucudan (get) dosyalarını indirme), temelde aynı işlemdir.

Gereksinimleri: bkz: Team Foundation Server izinleri.

tf get [itemspec] [/version:versionspec] [/all] [/overwrite] [/force] [/remap]
[/recursive] [/preview] [/noautoresolve] [/noprompt]
[/login:username,[password]]

Parametreler

Parametre

Tanımlama

/all

Kullanırsanız, bir yerel çalışma (önerilen), sonra da bu seçeneği kullanmak olacaktır düşüktür.

Sunucu çalışma alanından yanlışlıkla sildiğiniz bir öğeyi geri yüklemek için bu seçeneği kullanın.

Team Foundation sunucunuzu çalışma alanını içeren her sürümü de dahil olmak üzere tüm maddelerin bir iç kayıt tutar.İç kayıt sunucusunda çalışma zaten alınıyor, sürümde gösterirse dosyaları aldığınızda varsayılan olarak, sonra da öğeyi almaz.Bu seçenek, maddelerin ne olursa olsun bu iç kaydı içindeki verileri alır.

/force

/all ve /overwrite'ı birleştirir.

itemspec

Elde edilecek maddelerin kapsamını belirtir.Birden fazla itemspec bağımsız değişkeni belirtebilirsiniz.Hiç itemspec sistem yinelemeli olarak geçerli çalışma alanındaki tüm öğeleri 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 çalışır Otomatik Çöz tüm (bkz: Team Foundation Sürüm Denetimi çakışmalarını çözme).Bu varsayılan davranışı devre dışı bırakmak için bu seçeneği belirtin.

/noprompt

Windows ve iletişim kutularının görüntülenmesini engeller ve komut istemine çıktı verilerini yeniden 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 olacaktır düşüktür.

(Diğer bir deyişle, kendi salt okunur özniteliği temizlenir) yeniden yazılabilir ise varsayılan değer olarak, sistem bir öğeyi almak değil istemci makine üzerinde.Bu seçenek, varsayılan davranışı geçersiz kılar ve madde çıkışı yapılmadıkça yazılabilir bir madde üzerine yazar.

/preview

Neler olacağını Get işlemini gerçekte yapmadan görüntüler.

/recursive

Belirtilen dizindeki ve alt dizinlerdeki öğeleri yinelemeli bir şekilde alır.Belirtmezseniz, bir itemspec, sonra da bu seçeneği de kullanılmış olur.

/remap

Bkz: phkelley's blog: tf get /remap.

/version:versionspec

En yüksek sürüm veya minimum ve maksimum sürümleri geçmiş verileri görüntülemek için belirtir.Varsayılan değer /version:T (son sürüm).

Sözdizimi için bkz: Team Foundation Sürüm Denetimi Komut Başvurusu.

Örnekler

Kabul eder tüm aşağıdaki örneklerde, $/SiteApp/Main/ eşlenmiş c:\code\SiteApp\Main\ çalışma.

Bir çalışma alanındaki tüm öğeleri en son sürümünü edinin

c:\code\SiteApp\Main\SolutionA>tf get

Çalışma alanındaki tüm öğeleri en son sürümlerini alır.Örneğin, yukarıdaki komut tüm dosyaları yinelemeli olarak get musunuz $/SiteApp/Main/ tüm alt klasörler de dahil olmak üzere.

Yinelemeli bir klasörde belirli bir türdeki öğelerin en son sürümünü alın

c:\code\SiteApp\Main\SolutionA\Project1>tf get *.cs /recursive

Tüm C# (.cs) 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 son sürümünü Project1 alır.

Bir dosyanın belirli bir sürümünü alın

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.

Takım sürümüyle eşleşen bir çalışma alanı eşitleme 's codebase

c:\code\SiteApp\Main>tf get /v:15

15 Değişiklik kümesinin oluşturulduğu sırada bulunduğu gibi bulunanla eşleştirmek için çalışma alanı eşitler:

  • Çalışma alanındaki her öğenin içeriğini ve adını bu sunucuda duruma uyacak şekilde değiştirilir.

  • Bu değişiklik kümesinden sonra silinen öğeler çalışma alanına geri yüklenir.

  • Bu değişiklik kümesinden sonra eklenen öğeler çalışma alanından silinir.

Etiketli bir eşleştirmek için bir çalışma alanı eşitleme 's takım sürümü codebase

c:\code\SiteApp\Main>tf get /v:LLastKnownGood

Çalışma öğeleri kod temeli olarak eşleşecek şekilde eşitler EtiketliLastKnownGood:

  • Çalışma alanındaki her etiketlenmiş öğenin içeriğini ve adını bu sunucuda duruma uyacak şekilde değiştirilir.

  • Silinen etiketli öğeler çalışma alanına geri yüklenir.

  • Sunucu üzerinde etiketli olmayan öğeleri çalışma alanından silinir.

Visual Studio ile çalışma

İpuçları

  • İpucu Yeni bir görev başlamıştır, büyük olasılıkla sizin çalıştırmak iyi bir fikir varsa, tf get (herhangi bir dizinden çalışma alanınızda bunu yapabilirsiniz) dosyalarını ayırmak ve çalışmaya başlamadan önce en son dosyaları sunucudan yüklenecek.

  • İpucu Gerektiğinde, bu komut komut yükleme alt öğeler içeren diskteki klasörleri oluşturur.

  • İpucu Bir maddeyi kullanma geçmişi hakkında bilgi görüntüleyebilirsiniz History komutu ve Changeset Command.

  • İpucu Hangi değişiklikler hakkında endişeleriniz varsa oluşabilir çalışma dosyalarda kullanabilirsiniz /preview , gerçekte uygulamadan oluşan değişiklikleri görmek için seçenek.

  • İpucuÇakışmalar, get blok.Çakışmalar tipik bir nedeni, bekleyen değişiklikleri olan bir öğeyi almaya çalışıyor.Kullanabileceğiniz Resolve Command bu çakışmaları çözmek için.