Share via


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

Bkz: phkelley's blog: tf Al /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.

fx7sdeyf.collapse_all(tr-tr,VS.110).gifÇ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.

fx7sdeyf.collapse_all(tr-tr,VS.110).gifYinelemeli 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.

fx7sdeyf.collapse_all(tr-tr,VS.110).gifBir 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.

fx7sdeyf.collapse_all(tr-tr,VS.110).gifBir 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.

fx7sdeyf.collapse_all(tr-tr,VS.110).gifİ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.

fx7sdeyf.collapse_all(tr-tr,VS.110).gifEkip 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.

fx7sdeyf.collapse_all(tr-tr,VS.110).gifEtiketli 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

İpuçları

  • İpucu 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.

  • İpucu Gerektiğinde, bu komut komut yükleme alt öğeleri içerecek şekilde disk 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 dosyalarla çalışma alanında kullanabileceğiniz /preview , gerçekte uygulamadan oluşan değişiklikleri görmek için seçeneği.

  • İpucuÇ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.