「tf.exe」プログラムを入手するためにインストールする必要があるソフトウェアの最小量はいくつですか?
回答:
チームエクスプローラーをインストールする必要があります。たとえば、使用しているTFSのバージョンと一致するバージョンのチームエクスプローラーをインストールすることをお勧めします。たとえば、TFS 2010を使用している場合は、チームエクスプローラー2010をインストールします。
2012バージョンhttp://www.microsoft.com/en-gb/download/details.aspx?id=30656
2013バージョンhttp://www.microsoft.com/en-us/download/details.aspx?id=40776
2019バージョンhttps://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=16
また、TFSパワーツールに興味があるかもしれません。コマンドライン機能をいくつか追加し(を使用tfpt.exe
)、IDE機能もいくつか追加します。
;
を追加します。C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
変数値の現在の文字列の。次に、Windows-R、cmd、Enterキーを押しtf
ます。出来上がり。QED。利益。あなたはずっとTFを持っていました。
私は仮想マシンを使用していて、VHDをできるだけ小さくしようとしています。そのため、チームエクスプローラーは非常に重いソリューション(300 MB以上のインストール)であることがわかりました。別の方法として、チームエクスプローラーのインストールからクリーンなマシン(もちろん、.NET 4.0がまだ必要です)にEXE / DLLの最小限のセットをコピーする幸運があります。
これまでにいくつかの操作を試しましたが、このファイルのセット(約8.5 MB)で、tf.exeを介して基本的なソース管理機能を取得できます。
(言うまでもなく、これは完全にサポートされていないソリューションであり、通常のTFSライセンス要件から解放されるわけではありません。)
実行する操作によっては、追加のDLLが必要になる場合があります。幸い、tf.exeは、どれが欠けているかを正確に伝える素晴らしいエラーメッセージを生成します。
Visual Studio 2017および2019では、次の場所にあります。
-replace { YEAR適切年別}( " 2017 "、 " 2019 ")。
-{ エディション }を適切なエディション名に置き換えます( " Enterprise "、 " Professional "、または " 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
Team Explorer EverywhereのインストールにJava TFSクライアントがあります(Eclipseプラグインとともに)。見てくださいhttp://www.microsoft.com/en-us/download/details.aspx?id=30661
参考までに:これらはVisual Studio 2017に必要なDLLです(VS 2010の@ijprestと同様)。
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
それらは私のベースVMイメージに含まれます。新しいサーバーをインストールするときに、これを使用して、VCから一時的なローカルワークスペースフォルダーに最新の展開スクリプトをプルします。
tf workspace /new ...
tf workfold /map ...
tf get "%WorkSpaceLocalFolder%" /recursive
tf workfold /unmap
tf workspace /delete
<run deployment scripts from "%WorkSpaceLocalFolder%" >
rmdir "%WorkSpaceLocalFolder%"
(これを回答として投稿して申し訳ありませんが、コメントするのに十分な評判がありませんでした。
Microsoft.TeamFoundation.Diff.dll
tf.exeコマンドラインは、VSTSエージェントパッケージのexternals \ vstsomフォルダーに含まれています。
Visual Studio 2017チームエクスプローラー
https://blogs.msdn.microsoft.com/bharry/2017/04/05/team-explorer-for-tfs-2017/によると、次のリンクを使用してVisual Studioから個別にダウンロードできます。
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=TeamExplorer&rel=15