¿Cuál es la cantidad mínima de software que necesito instalar para obtener el programa 'tf.exe'?
Respuestas:
Necesitas 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, instale Team Explorer 2010.
Versión de 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
Versión 2019 https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=16
También le pueden interesar las herramientas eléctricas TFS . Agregan algunas características adicionales de la línea de comandos (uso tfpt.exe
) y también agregan algunas características adicionales IDE.
;
y luego C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
al final de la cadena actual en Valor variable. A continuación, Windows-R, cmd, entrar, tf
. Voila. QED. Lucro. Tuviste TF todo el tiempo.
Estoy en una máquina virtual y estoy tratando de mantener mi VHD lo más pequeño posible, así que creo que Team Explorer es una solución realmente pesada (instalación de más de 300 MB). Como alternativa, he tenido suerte al copiar un conjunto mínimo de EXE / DLL de una instalación de Team Explorer a una máquina limpia (.NET 4.0 todavía es necesario, por supuesto).
Solo he intentado un puñado de operaciones hasta ahora, 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:
(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 que le indicará exactamente cuáles faltan.
En Visual Studio 2017 y 2019, se puede encontrar aquí:
-Sustituya { AÑO } por el año correspondiente (" 2017 ", " 2019 ").
-Sustituya { EDITION } por el nombre de la edición correspondiente (" Enterprise ", " Professional " o " 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
Hay un cliente Java TFS en la instalación de Team Explorer Everywhere (junto con un complemento de Eclipse). Mire http://www.microsoft.com/en-us/download/details.aspx?id=30661
Como referencia: estos son los archivos DLL necesarios para Visual Studio 2017 (al igual que @ijprest para 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
Estarán en mi imagen de VM base. Lo usaré para extraer los últimos scripts de implementación de VC a una carpeta de espacio de trabajo local temporal cuando instale un nuevo servidor.
tf workspace /new ...
tf workfold /map ...
tf get "%WorkSpaceLocalFolder%" /recursive
tf workfold /unmap
tf workspace /delete
<run deployment scripts from "%WorkSpaceLocalFolder%" >
rmdir "%WorkSpaceLocalFolder%"
(Lamento publicar esto como respuesta, pero no tengo suficiente reputación para comentar, lo cual creo que debería haber sido)
Microsoft.TeamFoundation.Diff.dll
La línea de comandos tf.exe se incluye en el paquete del agente VSTS en la carpeta externals \ vstsom.
Explorador de equipo de Visual Studio 2017
Según https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/ ahora puede descargarlo por separado de Visual Studio a través de este enlace:
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15