Quelle est la quantité minimale de logiciels que je dois installer pour obtenir le programme «tf.exe»?
Réponses:
Vous devez installer Team Explorer , il est préférable d'installer la version de Team Explorer qui correspond à la version de TFS que vous utilisez, par exemple si vous utilisez TFS 2010, puis installez Team Explorer 2010.
Version 2012 http://www.microsoft.com/en-gb/download/details.aspx?id=30656
Version 2013 http://www.microsoft.com/en-us/download/details.aspx?id=40776
Version 2019 https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=16
Vous pourriez également être intéressé par les outils électriques TFS . Ils ajoutent des fonctionnalités de ligne de commande supplémentaires (en utilisant tfpt.exe
) et ajoutent également des fonctionnalités IDE supplémentaires.
;
, puis C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
à la fin de la chaîne actuelle dans la valeur de variable. Ensuite , Windows R, cmd, entrez, tf
. Voila. QED. Profit. Vous avez eu TF tout le temps.
Je suis dans une machine virtuelle et j'essaie de garder mon VHD aussi petit que possible, donc je trouve que Team Explorer est une solution vraiment lourde (300+ Mo d'installation). Comme alternative, j'ai eu de la chance de copier un ensemble minimal d'EXE / DLL d'une installation Team Explorer vers une machine propre (.NET 4.0 est toujours nécessaire, bien sûr).
Jusqu'à présent, je n'ai essayé qu'une poignée d'opérations, mais cet ensemble de fichiers (environ 8,5 Mo) a été suffisant pour obtenir la fonctionnalité de contrôle de source de base via tf.exe:
(Il va sans dire qu'il s'agit d'une solution totalement non prise en charge et qu'elle ne vous libère pas des exigences de licence TFS normales.)
Selon les opérations que vous effectuez, vous constaterez peut-être que des DLL supplémentaires sont nécessaires. Heureusement, tf.exe produira un joli message d'erreur vous indiquant exactement lesquels sont manquants.
Dans Visual Studio 2017 & 2019, il peut être trouvé ici:
-Remplacer { YEAR } par l'année appropriée (" 2017 ", " 2019 ").
-Remplacer { EDITION } par le nom d'édition approprié (" Entreprise ", " Professionnel " ou " Communauté ")
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
Il existe un client Java TFS dans l'installation de Team Explorer Everywhere (avec un plugin Eclipse). Regardez http://www.microsoft.com/en-us/download/details.aspx?id=30661
Pour référence: ce sont les DLL requises pour Visual Studio 2017 (comme l'a fait @ijprest pour le VS 2010)
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
Ils seront dans mon image de VM de base. Je vais l'utiliser pour extraire les derniers scripts de déploiement de VC vers un dossier d'espace de travail local temporaire lors de l'installation d'un nouveau serveur.
tf workspace /new ...
tf workfold /map ...
tf get "%WorkSpaceLocalFolder%" /recursive
tf workfold /unmap
tf workspace /delete
<run deployment scripts from "%WorkSpaceLocalFolder%" >
rmdir "%WorkSpaceLocalFolder%"
(Désolé de poster ceci comme réponse, mais je n'ai pas assez de réputation pour commenter, ce que je pense que cela aurait dû être)
Microsoft.TeamFoundation.Diff.dll
La ligne de commande tf.exe est incluse dans le package de l'agent VSTS dans le dossier externals \ vstsom.
Explorateur d'équipe Visual Studio 2017
Selon https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/, vous pouvez maintenant le télécharger séparément de Visual Studio via ce lien:
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15