'Tf.exe' programını almak için yüklemem gereken minimum yazılım miktarı nedir?
Yanıtlar:
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.
;
ve sonra C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
sonuna ekleyin Değişken Değer'deki geçerli dizenin. Sonra Windows-R, cmd, girin tf
. Voila. QED. Kar. Her zaman TF vardı.
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:
(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.
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
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
Team Explorer Everywhere kurulumunda (Eclipse eklentisiyle birlikte) bir Java TFS istemcisi vardır. Http://www.microsoft.com/en-us/download/details.aspx?id=30661 adresine bakın.
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)
Microsoft.TeamFoundation.Diff.dll
Tf.exe komut satırı, externals \ vstsom klasöründeki VSTS aracı paketine dahildir.
Visual Studio 2017 Takım Gezgini
Https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/ adresine göre , artık bu bağlantı aracılığıyla Visual Studio'dan ayrı olarak indirebilirsiniz:
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15
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 .