Qual è la quantità minima di software che devo installare per ottenere il programma "tf.exe"?
Risposte:
È necessario installare Team Explorer , è meglio installare la versione di Team Explorer che corrisponde alla versione di TFS che stai utilizzando, ad esempio se stai usando TFS 2010, installa Team Explorer 2010.
Versione 2012 http://www.microsoft.com/en-gb/download/details.aspx?id=30656
Versione 2013 http://www.microsoft.com/en-us/download/details.aspx?id=40776
Versione 2019 https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=16
Potresti anche essere interessato agli utensili elettrici TFS . Aggiungono alcune funzionalità extra della riga di comando (usando tfpt.exe
) e aggiungono anche alcune funzionalità IDE extra.
;
e poi C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
alla fine della stringa corrente in Valore variabile. Poi di Windows-R, cmd, entrare, tf
. Ecco. QED. Profitto. Hai avuto TF per tutto il tempo.
Sono in una macchina virtuale e sto cercando di mantenere il mio VHD il più piccolo possibile, quindi trovo che Team Explorer sia una soluzione davvero pesante (oltre 300 MB di installazione). In alternativa, ho avuto la fortuna di copiare un insieme minimo di EXE / DLL da un'installazione di Team Explorer a una macchina pulita (.NET 4.0 è ancora richiesto, ovviamente).
Finora ho provato solo una manciata di operazioni, ma questo set di file (circa 8,5 MB) è stato sufficiente per ottenere la funzionalità di controllo del codice sorgente di base tramite tf.exe:
(Dovrebbe essere ovvio che questa è una soluzione completamente non supportata e non ti libera dai normali requisiti di licenza TFS.)
A seconda delle operazioni eseguite, è possibile che siano necessarie DLL aggiuntive. Fortunatamente, tf.exe produrrà un bel messaggio di errore che ti dice esattamente quali mancano.
In Visual Studio 2017 e 2019, può essere trovato qui:
-Sostituire { YEAR } entro l'anno appropriato (" 2017 ", " 2019 ").
-Sostituire { EDITION } con il nome dell'edizione appropriato (" 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
C'è un client TFS Java nell'installazione di Team Explorer Everywhere (insieme a un plugin Eclipse). Guarda http://www.microsoft.com/en-us/download/details.aspx?id=30661
Per riferimento: queste sono le DLL richieste per Visual Studio 2017 (come ha fatto @ijprest per 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
Saranno nella mia immagine VM di base. Lo userò per estrarre gli ultimi script di distribuzione da VC a una cartella temporanea dell'area di lavoro locale durante l'installazione di un nuovo server.
tf workspace /new ...
tf workfold /map ...
tf get "%WorkSpaceLocalFolder%" /recursive
tf workfold /unmap
tf workspace /delete
<run deployment scripts from "%WorkSpaceLocalFolder%" >
rmdir "%WorkSpaceLocalFolder%"
(Mi dispiace postare questo come risposta, ma non ho abbastanza reputazione per commentare, cosa che credo avrebbe dovuto essere)
Microsoft.TeamFoundation.Diff.dll
La riga di comando tf.exe è inclusa nel pacchetto dell'agente VSTS nella cartella externals \ vstsom.
Visual Studio 2017 Team Explorer
Secondo https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/ ora puoi scaricarlo separatamente da Visual Studio tramite questo link:
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15