tfs install command-line-interface tf

¿Cómo obtener tf.exe(cliente de línea de comandos TFS)?



install command-line-interface (6)

¿Cuál es la cantidad mínima de software que necesito instalar para obtener el programa ''tf.exe''?


En Visual Studio 2017, se puede encontrar aquí:

C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer/tf.exe


Estoy en una máquina virtual y estoy tratando de mantener mi VHD lo más pequeño posible, por lo que creo que Team Explorer es una solución realmente pesada (más de 300 MB de instalación). Como alternativa, he tenido la suerte de copiar un conjunto mínimo de EXEs / DLL de una instalación de Team Explorer a una máquina limpia (.NET 4.0 todavía se requiere, por supuesto).

Hasta ahora, solo he probado algunas operaciones, pero este conjunto de archivos (aproximadamente 8,5 MB) ha sido suficiente para obtener la funcionalidad básica de control de fuente a través de tf.exe:

  • 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

(No hace falta decir que esta es una solución completamente incompatible, y no lo libera de los requisitos normales de licencia de TFS).

Según las operaciones que realice, es posible que necesite DLL adicionales. Afortunadamente, tf.exe producirá un bonito mensaje de error indicándole exactamente cuáles faltan.



La línea de comando tf.exe se incluye en el paquete del agente VSTS en la carpeta external / vstsom.


Necesita instalar Team Explorer , es mejor instalar la versión de Team Explorer que coincida con la versión de TFS que está utilizando, por ejemplo, si está utilizando TFS 2010 e instale Team Explorer 2010.

Versión 2012 http://www.microsoft.com/en-gb/download/details.aspx?id=30656

Versión 2013 http://www.microsoft.com/en-us/download/details.aspx?id=40776

También podría estar interesado en las herramientas eléctricas de TFS . tfpt.exe algunas características adicionales de la línea de comando (usando tfpt.exe ) y también agregan algunas características IDE adicionales.


También puede probar TFS CLI para Node.js, que es una CLI multiplataforma para Microsoft Team Foundation Server y Visual Studio Team Services.