方法: Team Foundation プロキシをインストールしてリモート サイトを設定する
リモート サイトにいる開発者がメイン サイトにいる開発者とコードを共有している場合は、リモート サイトでバージョン管理ファイルをキャッシングすることで帯域幅を節約することができます。 Team Foundation Server プロキシでは、リモート サイトの複数の開発者がメイン サイトから同じファイルをダウンロードするのではなく、リモート サイトにあるキャッシュから一般的なバージョン管理ファイルを配布します。 リモート サイトのチームでは、どのバージョン管理ファイルがキャッシュにロードされるかを管理することなく、常にファイルがあるように作業できます。
これを設定するには、リモート サイトにプロキシ サーバーをインストールして構成し、プロキシ サーバーをアプリケーション層に接続し、さらにチーム エクスプローラーのバージョン管理機能をプロキシに接続します。 リモート サイトでファイルのキャッシュを開始する前に、プロキシ サーバーのサービス アカウントを、メイン サイトの Team Foundation Server に追加する必要があります。
リモート サイトでバージョン管理ファイルをキャッシュするには
タスク |
詳細な説明 |
|
---|---|---|
サポートされているハードウェアおよびソフトウェアを確認する。 オペレーティング システムが Team Foundation Server プロキシの要件を満たしていること、およびハードウェアがそれを実行できることを確認します。 |
||
Team Foundation Server プロキシをセットアップする。 Team Foundation Server プロキシをインストールします。 インストールの完了後、Team Foundation Server 構成ツールを使用してプロキシ サーバーを構成します。 |
||
チーム エクスプローラーを Team Foundation Server プロキシに接続する。 プロキシ サーバーが Team Foundation Server に接続するように構成してから、チーム エクスプローラー がプロキシ サーバー経由でバージョン管理ファイルへアクセスするように構成する必要があります。 |
Q&A
Q: TFS 2013 プロキシには、以前のバージョンの TFS との下位互換性がありますか?
A: はい、できます。 TFS 2013 プロキシは、TFS 2010 および TFS 2012 との完全な互換性があります。 実際に、TFS プロキシ 2010、TFS プロキシ 2012、および TFS プロキシ 2013 では、どの組み合わせでも相互に完全な互換性があります。 たとえば、TFS プロキシ 2010 と TFS サーバー 2013 の組み合わせ、またはその逆を使うこともできます。
Q: TFS プロキシのいずれかのバージョンで、1 TB より大きなディスクをサポートするためのキャッシュ クリーンアップが改善されていますか?
A: はい、できます。 TFS プロキシ 2012 と TFS プロキシ 2013 は、大容量ディスクをサポートするためにキャッシュ クリーンアップを改善しています。
Q: TFS プロキシ 2013 には、異常検出ロジックがありますか?
A: はい、できます。 保存後にディスク上でキャッシュ ファイルが破損した場合、TFS プロキシ 2013 には破損を検出するロジックがあります。
Q: TFS プロキシ 2013 は、VisualStudio.com へのキャッシングを完全にサポートしていますか?
A: はい、できます。
Q: TFS のあるバージョンから別のバージョンへアップグレードした場合、プロキシ キャッシュはどうなりますか?
A: TFS プロキシ 2010、TFS プロキシ 2012、または TFS プロキシ 2013 からアップグレードする場合、アップグレード中のキャッシュは保持されます。TFS はキャッシュを再作成したり再入力したりする必要がないので、パフォーマンスに影響を与えず、リモートの場所からすぐに TFS へのアクセスを継続できます。