2010-09-21 27 views
82

WinXP, VS 2008 ve Team Explorer'ı Team Foundation Server'a bağlanmak için kullanıyorum.TFS Komut Satırı Oluşturmak İçin Son Sürüm, Teslim Al ve Teslim Al, program aracılığıyla

Senaryonun (örneğin BAT dosyası komut dosyası) aşağıdaki gerekir:

  • Takım Projesi klasörün son sürümünü edinin.
  • Ekip Projesindeki klasörün dosyalarına bakın.
  • Ekip Projesindeki klasördeki dosyaları denetleyin.

Benim TFSProject yoluna eşlenen, $/Arquitectura/Main/ olduğunu C:\TFS\Arquitectura

kimse herhangi bir örnek kod veya öneriniz var mı?

cevap

138

Komut satırında tf.exe'yi kullanın. %ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE veya Windows x64 üzerinde: Aşağıdaki örneklerde

, %PathToIde% Böyle bir yolda genellikle %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE (Visual Studio sürümü ve kurulum ayarlarına bağlı olarak). get için

Örnek: Terrible için

cd C:\TFS\Arquitectura 
"%PathToIde%\TF.exe" checkout $/Arquitectura/Main /recursive 

Örnek: ödeme için

cd C:\TFS\Arquitectura 
"%PathToIde%\TF.exe" get $/Arquitectura/Main /recursive 

Örnek

cd C:\TFS\Arquitectura 
"%PathToIde%\TF.exe" checkin $/Arquitectura/Main /recursive 

fazla bilgi için bakınız tf commandline numaralı telefondan.

+5

"% \ (x86) ProgramFiles (x86)% \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ TF.exe "Win x64 üzerinde VS 2010 için $/Project/recursive olsun. Giriş için teşekkürler, çok kullanışlı! –

+1

"% VS120COMNTOOLS% .. \ IDE \ TF.exe" $/PROJECT_NAME/VS2013 için yinelemeli – igorushi

+0

Bu eski postayı kazmaya çalıştığım için üzgünüm, ama bir sorum var: Farklı yerel TFS çalışma alanları ile çalışırken, nerede belirtmeliyim kullanım alanı? Yoksa mevcut çalışma dizini tarafından ima edilen bu? – Scrontch

6

"C: \ Program Files Microsoft Visual Studio 9.0 \ Common7 \ (x86) \ IDE \ tf.exe"/"$/ProjeAdı/Main"/kuvvet özyinelemeli olsun

+4

@Neolisk Bu standart durumda '/ force' kullanılmasını neden öneriyorsunuz? – MEMark

+0

Bu standart vakada neden/kuvvet kullanımını öneriyorsunuz? – MEMark

3

Windows için tarih kodu kalkmak 7 64bit

"%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" get /recursive 

Bu, benim için çalıştı.

0

Güncelleme VS2017

C: \ Program Files Microsoft Visual Studio \ 2017 Kurumsal \ Common7 \ \ IDE \ CommonExtensions Microsoft \ \ TeamFoundation \ Takım Explorer \ tf.exe'

+0

Yanıtdan daha iyi yorum. – Kiquenet