Qual é a quantidade mínima de software que preciso instalar para obter o programa 'tf.exe'?
Respostas:
Você precisa instalar o Team Explorer , é melhor instalar a versão do Team Explorer que corresponda à versão do TFS que você está usando, por exemplo, se estiver usando o TFS 2010, instale o Team Explorer 2010.
Versão 2012 http://www.microsoft.com/en-gb/download/details.aspx?id=30656
Versão 2013 http://www.microsoft.com/en-us/download/details.aspx?id=40776
Versão 2019 https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=16
Você também pode estar interessado nas ferramentas avançadas do TFS . Eles adicionam alguns recursos extras de linha de comando (usando tfpt.exe
) e também adicionam alguns recursos IDE extras.
;
e depois C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
ao final da string atual em Variable Value. Em seguida, Windows-R, cmd, digite tf
,. Voila. QED. Lucro. Você teve TF o tempo todo.
Estou em uma máquina virtual e estou tentando manter meu VHD o menor possível, então acho que o Team Explorer é uma solução muito pesada (instalação de mais de 300 MB). Como alternativa, tive sorte ao copiar um conjunto mínimo de EXEs / DLLs de uma instalação do Team Explorer para uma máquina limpa (o .NET 4.0 ainda é necessário, é claro).
Só tentei algumas operações até agora, mas este conjunto de arquivos (cerca de 8,5 MB) foi suficiente para obter a funcionalidade básica de controle de origem via tf.exe:
(Não é preciso dizer que esta é uma solução totalmente sem suporte e não o livra dos requisitos normais de licenciamento do TFS.)
Dependendo das operações realizadas, você poderá descobrir que DLLs adicionais são necessárias. Felizmente, o tf.exe produzirá uma bela mensagem de erro informando exatamente quais estão faltando.
No Visual Studio 2017 e 2019, ele pode ser encontrado aqui:
- Substitua { ANO } pelo ano apropriado (" 2017 ", " 2019 ").
- Substitua { EDITION } pelo nome da edição apropriada (" Enterprise ", " Professional " ou " 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
Há um cliente Java TFS na instalação do Team Explorer Everywhere (junto com um plug-in Eclipse). Consulte http://www.microsoft.com/en-us/download/details.aspx?id=30661
Para referência: essas são as DLLs necessárias para o Visual Studio 2017 (assim como @ijprest para o 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
Eles estarão na minha imagem VM de base. Vou usá-lo para puxar os scripts de implantação mais recentes do VC para uma pasta de espaço de trabalho local temporária ao instalar um novo servidor.
tf workspace /new ...
tf workfold /map ...
tf get "%WorkSpaceLocalFolder%" /recursive
tf workfold /unmap
tf workspace /delete
<run deployment scripts from "%WorkSpaceLocalFolder%" >
rmdir "%WorkSpaceLocalFolder%"
(Desculpe postar isso como uma resposta, mas não tenho reputação suficiente para comentar, o que acredito que deveria ter sido)
Microsoft.TeamFoundation.Diff.dll
A linha de comando tf.exe está incluída no pacote do agente VSTS na pasta externals \ vstsom.
Visual Studio 2017 Team Explorer
De acordo com https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/ agora você pode baixá-lo separadamente do Visual Studio através deste link:
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15