Tf.exe (TFS komut satırı istemcisi) nasıl edinilir?


Yanıtlar:


87

Takım Gezgini'ni yüklemeniz gerekir , en iyisi, kullandığınız TFS sürümüyle eşleşen Takım Gezgini sürümünü yüklemektir; örneğin, TFS 2010 kullanıyorsanız, ardından Team Explorer 2010'u yükleyin.

2012 sürümü http://www.microsoft.com/en-gb/download/details.aspx?id=30656

2013 sürümü http://www.microsoft.com/en-us/download/details.aspx?id=40776

2019 sürümü https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=16

TFS elektrikli el aletleri de ilginizi çekebilir . Bazı ekstra komut satırı özellikleri eklerler (kullanarak tfpt.exe) ve ayrıca bazı ekstra IDE özellikleri eklerler.


37
Görsel stüdyo tarafından kuruluysa, "C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE" veya "C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE"
Michael Freidgeim

9
+1 Michael - Ardından, TF.exe PATH'nizde değilse, Windows Gezgini'nde Bilgisayar'a sağ tıklayın, Özellikler, Gelişmiş Sistem Ayarları, Ortam Değişkenleri, Sistem Değişkenleri, Yol, Düzenle'yi seçin, bir ;ve sonra C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDEsonuna ekleyin Değişken Değer'deki geçerli dizenin. Sonra Windows-R, cmd, girin tf. Voila. QED. Kar. Her zaman TF vardı.
03'te ruffin

Team Explorer
2010'um

Bilginize, TFS 2013 için Java tabanlı Team Explorer Everywhere 2013'e ihtiyacınız var gibi görünüyor. Buraya ekliyorum çünkü ihtiyacım vardı.
mbourgon

TFS sunucum 2013 var ve Visual Stutio 2015 ile gelen tf'yi kullandım, bu yüzden bu benim için oldukça iyi çalışıyor.
Oswaldo Zapata

58

Sanal bir makinedeyim ve VHD'mi olabildiğince küçük tutmaya çalışıyorum, bu yüzden Team Explorer'ın gerçekten ağır bir çözüm (300+ MB yükleme) olduğunu görüyorum. Alternatif olarak, bir Team Explorer kurulumundan temiz bir makineye en az sayıda EXE / DLL kopyalama şansım oldu (tabii ki .NET 4.0 hala gereklidir).

Şimdiye kadar sadece bir avuç işlem denedim, ancak bu dosya grubu (yaklaşık 8,5 MB) tf.exe aracılığıyla temel kaynak denetimi işlevselliğini elde etmek için yeterli oldu:

  • TF.exe
  • TF.exe.config
  • Microsoft.TeamFoundation.dll
  • Microsoft.TeamFoundation.Client.dll
  • Microsoft.TeamFoundation.Common.dll
  • Microsoft.TeamFoundation.Common.Library.dll
  • Microsoft.TeamFoundation.VersionControl.Client.dll
  • Microsoft.TeamFoundation.VersionControl.Common.dll
  • Microsoft.TeamFoundation.VersionControl.Controls.dll

(Bunun tamamen desteklenmeyen bir çözüm olduğunu ve sizi normal TFS lisans gereksinimlerinden kurtarmadığını söylemeye gerek yok.)

Gerçekleştirdiğiniz işlemlere bağlı olarak, ek DLL'lerin gerekli olduğunu görebilirsiniz. Neyse ki, tf.exe size tam olarak hangilerinin eksik olduğunu söyleyen güzel bir hata mesajı üretecektir.


8
bu güzel bir şey. Giriş yapmak için Microsoft.TeamFoundation.Build.Controls.dll'ye ihtiyacım vardı.
mbourgon

C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE, VersionControl.Controls.dll'de C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ içinde tf.exe ve .config dosyasını buldum IDE \ PrivateAssemblies ve C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ ReferenceAssemblies \ v2.0'daki DLL'ler.
sirdank

42

Visual Studio 2017 ve 2019'da burada bulunabilir:

-{ YEAR } yılını uygun yıla (" 2017 ", " 2019 ") göre değiştirin.

-{ EDITION } öğesini uygun sürüm adıyla değiştirin (" Enterprise ", " Professional " veya " Community ")

C:\Program Files (x86)\Microsoft Visual Studio\{YEAR}\{EDITION}\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\tf.exe

5
Bu Atılgan için. Profesyonel kullanıyorsanız şunu deneyin:C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
redwards510

1
Teşekkür ederim, cevabıma detayları ekledim.
Frederic

AzureDevOps için kullanılıp kullanılamayacak?
Shan


7

Başvuru için: bunlar Visual Studio 2017 için gerekli DLL'lerdir (VS 2010 için @ ijprest'in yaptığı gibi)

TF.exe
TF.exe.config
Microsoft.TeamFoundation.Client.dll
Microsoft.TeamFoundation.Common.dll
Microsoft.TeamFoundation.Core.WebApi.dll
Microsoft.TeamFoundation.VersionControl.Client.dll
Microsoft.TeamFoundation.VersionControl.Common.dll
Microsoft.TeamFoundation.VersionControl.Controls.dll
Microsoft.VisualStudio.Services.Client.Interactive.dll
Microsoft.VisualStudio.Services.Common.dll
Microsoft.VisualStudio.Services.WebApi.dll

Benim temel sanal makinemde olacaklar. Yeni bir sunucu kurarken en son dağıtım betiklerini VC'den geçici bir yerel çalışma alanı klasörüne çekmek için kullanacağım.

tf workspace /new ... 
tf workfold /map ...
tf get "%WorkSpaceLocalFolder%" /recursive
tf workfold /unmap 
tf workspace /delete

<run deployment scripts from "%WorkSpaceLocalFolder%" >

rmdir "%WorkSpaceLocalFolder%"

(Bunu bir cevap olarak yayınladığım için üzgünüm, ancak yorum yapmak için yeterli itibarım yok, öyle olması gerektiğine inanıyorum)


Bu aynı zamanda VS2019 için de geçerlidir. Ayrıca eklemeniz gerekirMicrosoft.TeamFoundation.Diff.dll
Jan Paolo Go

5

Tf.exe komut satırı, externals \ vstsom klasöründeki VSTS aracı paketine dahildir.



3

Microsoft Team Foundation Server ve Visual Studio Team Services için platformlar arası bir CLI olan Node.js için TFS CLI'yi de deneyebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.