Quelle est la quantité minimale de logiciels à installer pour obtenir le programme 'tf.exe'?
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, 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
Vous pourriez également être intéressé par outils électriques TFS . Ils ajoutent des fonctionnalités supplémentaires en ligne de commande (en utilisant tfpt.exe
) et ajouter quelques fonctionnalités supplémentaires IDE.
Je suis dans une machine virtuelle et j'essaie de garder mon disque dur virtuel aussi petit que possible. Je trouve donc que Team Explorer est une solution très lourde (installation de plus de 300 Mo). En guise d'alternative, j'ai eu un peu de chance en copiant un ensemble minimal de fichiers EXE/DLL d'une installation de Team Explorer sur une machine propre (.NET 4.0 est toujours requis, 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 les fonctionnalités de base de contrôle des sources via tf.exe:
(Il va sans dire que cette solution est 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 pouvez constater que des DLL supplémentaires sont nécessaires. Heureusement, tf.exe générera un message d'erreur Nice vous indiquant exactement ceux qui manquent.
Dans Visual Studio 2017 et 2019, vous pouvez le trouver ici:
-Remplacer { ANNÉE } par l'année appropriée (" 2017 ", " 2019 ").
-Replace { EDITION } par le nom d'édition approprié (" Enterprise ", " Professionnel " ou " Communauté ")
C:\Program Files (x86)\Microsoft Visual Studio\{YEAR}\{EDITION}\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\tf.exe
Il existe un 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
Visual Studio 2017 Team Explorer
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 à partir de Visual Studio via cette lien:
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15
Pour référence: ce sont les DLL requises pour Visual Studio 2017 (comme @ijprest pour 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 ma base VM image. Je vais l'utiliser pour extraire les derniers scripts de déploiement de VC dans un dossier temporaire d'espace de travail local lors de l'installation 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 qui aurait dû être, je crois)
La ligne de commande tf.exe est incluse dans le package de l’agent VSTS dans le dossier externals\vstsom.
Vous pouvez également essayer CLI TFS pour Node.js, qui est une CLI multiplate-forme pour Microsoft Team Foundation Server et Visual Studio Team Services.