Team Foundation クライアントと Team Foundation Server の間の互換性

Visual Studio または Team Foundation Server (TFS) をアップグレードしたかどうかにかかわらず、使用しているバージョンの Visual Studio または Team Foundation クライアントから、配置で実行されている TFS のバージョンに接続できることを確認してください。 通常は、次のガイダンスに従います。

TFS への接続:

  • Visual Studio Online では、必ず、最新バージョンの TFS が実行されます。

  • 旧バージョンの チーム エクスプローラー から最新バージョンの TFS に接続できますが、追加ソフトウェアのインストールが必要になる場合があります。 最新バージョンのチーム エクスプローラーは、Visual Studio の各バージョンと共にインストールされます。

  • Visual Studio 2008 または Visual Studio 2005 Team System 用の チーム エクスプローラーから Visual Studio Team Foundation Server 2013 に接続するには、Microsoft ソース コード管理インターフェイス (MSSCCI) プロバイダー 2013 をインストールする必要があります。 この構成では、これらの以前のクライアント バージョンから Team Foundation バージョン管理へのアクセスがサポートされます。

  • 実行しているクライアントよりも新しいバージョンの TFS に接続した場合、使用しているクライアントでサポートされている機能にのみアクセスできます。 たとえば、Visual Studio 2010 から TFS 2013 に接続した場合、TFS 2010 に接続した場合と同じ機能を実行できます。 Visual Studio 2010 ではサポートされない新機能にはアクセスできません。

  • 内部設置型の TFS でチーム プロジェクトを作成したり、プロセス テンプレートを管理したりするには、同じバージョン レベルの Visual Studio またはチーム エクスプローラーを使用して接続する必要があります。 つまり、TFS 2013 でチーム プロジェクトを作成するには、チーム エクスプローラー 2013 から接続する必要があります。

  • 互換性とビルド サーバーの配置については、「ビルド サーバーの配置および構成」を参照してください。

ほとんどの制限は、旧バージョンの Visual Studio との side-by-side 構成で、または Team Web Access (TWA) を使用して チーム エクスプローラー 2013 をインストールすることで回避できます。 TFS 管理タスクとプロジェクト管理タスクをサポートするには、チーム エクスプローラー 2013 を使用します。

Team Explorer は無料のダウンロードとして入手できます。

用語の説明:

  • 旧バージョンとは、最新バージョンの Visual Studio Team Foundation Server 2013 より前のバージョンの TFS で利用可能であったソフトウェアのことを指します。

  • 上位互換性とは、旧バージョンのクライアントが、最新バージョンの Team Foundation Server をサポートする (ソフトウェア更新プログラムの追加が必要なことがあります) ことを意味します。下位互換性とは、最新のバージョンのクライアントが旧バージョンの Team Foundation Server をサポートすることを意味します。 GDR (General Distribution Release) ソフトウェア更新プログラムを使用して、チーム エクスプローラーの上位互換性をサポートできます。

Team Web Access とバージョンの互換性

TWA は、Team Foundation Server がインストールまたはアップグレードされるときに自動的にインストールされ、構成されます。 Team Foundation Server のすべてのインスタンスは、サーバー上でホストされている TWA サービスによってアクセスされるため、バージョンの互換性は問題になりません。 TWA に接続するには、次のいずれかのブラウザーを使用します。

TFS 2013 にアップグレードすることで TWA から使用できる新機能について学習するには、ここにアクセスします。

Visual Studio Online クライアント サポート

Visual Studio Online に接続するには、これらのクライアントのいずれかを使用します。

Visual Studio のバージョン

チーム エクスプローラー のバージョン

必要なソフトウェア

Visual Studio 2013

チーム エクスプローラー 2013

RTM リリースまたは最新の更新プログラム。

Visual Studio 2012

チーム エクスプローラー 2012

最新の Visual Studio 2012 の更新プログラムが必要です。Visual Studio Tools for Git 拡張機能に付属する Git がサポートされます。

Visual Studio 2010

チーム エクスプローラー 2010

SP1Compat GDR が必要です。

Visual Studio 2008

チーム エクスプローラー for Visual Studio Team System 2008 

SP1Compat GDR が必要です。

バージョン コントロールは、Compat GDR に加えて MSSCCI 2013 を使用してご利用いただけます。

新機能の概要については、「機能タイムライン」を参照してください。

TFS 2013 クライアントのサポート

最新バージョンの TFS を実行しているサーバーに接続するには、次のいずれかのクライアントを使用します。

Visual Studio のバージョン

チーム エクスプローラー のバージョン

必要なソフトウェア

Visual Studio 2013

チーム エクスプローラー 2013

RTM リリースまたは最新の更新プログラム。

Visual Studio 2012

チーム エクスプローラー 2012

最新の Visual Studio 2012 の更新プログラムが必要です。Visual Studio Tools for Git 拡張機能に付属する Git がサポートされます。

Visual Studio 2010

チーム エクスプローラー 2010

SP1Compat GDR が必要です。

Visual Studio 2008

チーム エクスプローラー for Visual Studio Team System 2008 

SP1Compat GDR が必要です。

MSSCCI 2013 を使用して、バージョン管理を使用できます。

Visual Studio 2005

MSSCCI 2013 を使用して、バージョン管理を使用できます。XP ユーザーは MSSCCI 2010 を使用する必要があります。

新機能の概要については、「Visual Studio 2013 のアプリケーション ライフサイクル管理に関する新機能」を参照してください。

TFS 2012 クライアントのサポート

TFS 2012 を実行しているサーバーには、次のいずれかのクライアントから接続できます。

Visual Studio のバージョン

チーム エクスプローラー のバージョン

必要なソフトウェア

Visual Studio 2013

チーム エクスプローラー 2013

RTM リリースまたは最新の更新プログラム

Visual Studio 2012

チーム エクスプローラー 2012

RTM リリースと最新の更新プログラム

Visual Studio Tools for Git 拡張機能に付属する Git がサポートされます。

Visual Studio 2010

チーム エクスプローラー 2010

SP1Compat GDR が必要です。

Visual Studio 2008

チーム エクスプローラー for Visual Studio Team System 2008 

SP1Compat GDR が必要です。

Visual Studio 2005

MSSCCI 2012 を使用して制限付きアクセスを利用できます。XP ユーザーは MSSCCI 2010 を使用する必要があります。

Visual Studio 2012 クライアントから TFS 2012 または TFS 2013 に接続する場合に使用できるクライアント側のタスクを次に示します。

機能エリア

可用性

[担当作業]、[保留中の変更]、[コード レビューの要求]

これらの機能は、Team Explorer 2012 および Team Explorer 2013 からのみ使用できます。

コード分析チェックイン ポリシー

複数のバージョンのチーム エクスプローラーを使用しているときにチェックイン ポリシーを作成して評価する方法は、いくつかあります。 「コード分析を用いたチェックイン ポリシーに関するバージョンの互換性」を参照してください。

バージョン管理のローカル ワークスペースと名前の形式

以前のバージョンの Visual Studio ではローカル ワークスペースを使用できません。 サーバーのワークスペースを使用する必要があります。 サーバー ワークスペースのみ複数のクライアント間で共有できます。 「ローカル ワークスペースとサーバー ワークスペースのどちらを使用するかを決定する」を参照してください。

  

バージョン管理には、ユーザー ID の代わりにユーザー情報 (fabrikamfiber\jamal など) が出力されたときは、表示名 (Jamal Hartnet など) が使用されるようになりました。コマンド ライン出力形式に対する依存を更新して、新しい形式に従って名前を解釈する必要があります。

テスト

Visual Studio 2012 には、Microsoft テスト マネージャー、単体テスト、コード化された UI テスト、Web パフォーマンス テスト、およびロード テストの互換性に影響する変更がいくつか追加されています。 「Visual Studio 2013 のアプリケーションのテストに関する新機能」を参照してください。

プロジェクトの作成とプロセス テンプレート管理

TFS 2012 に接続しているときに、チーム プロジェクトを作成したり、プロセス テンプレートをアップロードおよびダウンロードしたりするには、チーム エクスプローラー 2012 を使用する必要があります。

グループとセキュリティの管理

グループ、グループ メンバーシップ、およびセキュリティ アクセス許可を管理するには、Team System Web Access を使用する必要があります。

作業項目トラッキング

次のタスクを完了するには、TFS 2012 以降のバージョンに接続する必要があります。

  • 子の項目 (ボトムアップ ツリー クエリ) に指定したフィルターに基づいて親項目を検索します。

  • フルテキスト検索用にインデックスが作成されたテキスト フィールド ([語を含む] または [語を含まない] 演算子を使用する [説明][履歴][再現手順][タイトル] に対応) をフィルター処理することで、作業項目を検索します。 「クエリ フィールド、演算子、値、および変数」を参照してください。

  • モデルおよびストーリーボードのリンクの種類を使用して、モデルとストーリーボードに作業項目をリンクします。

  • プロジェクト警告を設定します。

機能拡張

チーム エクスプローラーの拡張モデルは完全に再設計されました。 以前のバージョンに基づくカスタム コントロールは、書き換える必要があります。 新しいカスタム コントロールを含む作業項目フォームを表示できますが、これらのコントロールは見つからないものとして表示されます。 コントロールが見つからないフォーム上の場所は、不明コントロールのパスが赤で表示されます。 新しいすべての作業項目フォームのコントロールを表示するには、現在のバージョンのチーム エクスプローラーを side-by-side 構成で使用するか、または Team System Web Access を使用します。

TFS 2010 クライアントのサポート

TFS 2010 を実行しているサーバーに接続するには、次のいずれかのクライアントを使用します。

Visual Studio のバージョン

チーム エクスプローラー のバージョン

必要なソフトウェア

Visual Studio 2013

チーム エクスプローラー 2013

RTM リリースまたは最新の更新プログラム

Visual Studio 2012

チーム エクスプローラー 2012

最新の Visual Studio 2012 の更新プログラムが必要です。Visual Studio Tools for Git 拡張機能に付属する Git がサポートされます。

Visual Studio 2010

チーム エクスプローラー 2010

SP1Compat GDR が必要です。

Visual Studio 2008

チーム エクスプローラー for Visual Studio Team System 2008 

バージョン管理は、MSSCCI 2013 で公式にサポートされました。 バージョン管理は、SP1Compat GDR で非公式にサポートされていました。

Visual Studio 2005

Team Foundation Server 2010 (インストーラー) 用の Visual Studio Team System 2005 Service Pack 1 上位互換性更新プログラムが必要です。

バージョン管理は、MSSCCI 2013を使用して利用できます。XP ユーザーは、MSSCCI 2010 を使用する必要があります。

Team Explorer Everywhere (TEE)

次の表は、TEE のバージョン互換性を示しています。 TEE には、TFS 接続ごとに資格情報が保存されなくなりました。

Team Explorer Everywhere 2013 は Visual Studio Online への接続もサポートします。

クライアントおよびツール

サポートされている Eclipse のバージョン

Team Foundation Server 2013

Team Foundation Server 2012

Team Foundation Server 2010

Team System 2008 Team Foundation Server

Visual Studio 2005 Team System Team Foundation Server

Team Explorer Everywhere 2013

3.5–4.3

はい

はい

はい

いいえ

いいえ

Team Explorer Everywhere 2012

3.5-4.3

はい

はい

はい

はい

はい

Team Explorer Everywhere 2010 SP1

3.2-3.6

はい

はい

はい

はい

はい

Team Explorer Everywhere 2010

3.0-3.5

はい

はい

はい

はい

はい

チーム エクスプローラーと Team Foundation クライアントの side-by-side の互換性

チーム エクスプローラーは、旧バージョンのチーム エクスプローラーおよび Visual Studio との side-by-side 実行が可能です。 これらの Team Foundation クライアントを使用するには、最新バージョンの チーム エクスプローラー と旧バージョンの チーム エクスプローラー を side-by-side インストールする必要があります。

  • Microsoft Test Manager

  • Microsoft Project

  • Microsoft Excel

  • PowerPoint ストーリーボーディング

たとえば、Excel 用および Project 用の Office Integration アドインを 2005 バージョンから開始できますが、これらのアドインが side-by-side 実行される場合は 2013 の機能を持ちます。 同様に、2 つのバージョンのチーム エクスプローラーを side-by-side 実行する場合にのみ、テスト ケースを発行できます。 旧バージョンのチーム エクスプローラーを現在のバージョンの Team Foundation Server 用 Office アドインで使用するには、side-by-side 更新プログラムをインストールする必要があります。

Office 統合機能の詳細については、「タスクをサポートするための Team Foundation クライアントの選択」を参照してください。

Microsoft ソース コード管理インターフェイス (MSSCCI) プロバイダー

MSSCCI パワー ツールを使用すると、チーム エクスプローラー との統合をサポートしていない製品と Team Foundation バージョン管理 を統合できます。このツールの 2013 バージョンは次の場所からダウンロードしてください。

XP ユーザーは MSSCCI 2010 を使用する必要があります。

MSSCCI プロバイダー 2013 は Visual Studio Team Foundation Server 2013 をサポートし、次のソフトウェア バージョンと互換性があります。

  • Visual Studio 2008

  • Visual Studio 2005

  • Visual Studio .NET 2003

  • Visual C++ 6 SP6

  • Visual Basic 6 SP6

  • SQL Server Management Studio

Q: Visual Studio 2013 または Team Foundation Server 2013 をダウンロード、インストール、アップグレードする方法を教えてください。

A: ダウンロードはここで入手できます。 TFS 2013 をインストールまたはアップグレードするには、「Team Foundation Server インストール ガイド」または「Team Foundation Server のアップグレード」を参照してください。

Q: どうすれば TFS 2013 に接続できますか。

A: こちらにアクセスして、TWA、チーム エクスプローラー、または TFS プロキシ サーバーから TFS 2013 に接続する方法を確認してください。

Q: 接続している TFS のバージョンはどのように判断するのでしょうか。

A: Web ブラウザーから、オンプレミス TFS で、次のアドレスを入力してください: http://サーバー名:8080/tfs/_home/About

Visual Studio Online で、次のアドレスを入力してください: http://アカウント名.visualstudio.com/_home/About

Q: TFS とサポートしているソフトウェアの互換性はどうなっていますか。

A: TFS 2005 または TFS 2008 からアップグレードする場合は、サポートされているオペレーティング システム、SQL Server のバージョン、およびその他の特別な配慮を理解する必要があります。 TFS 2013 がサポートしている次の製品と機能のバージョンを確認するには、「TFS 2013 の互換性と依存関係」を参照してください。

  • .NET Framework

  • Hyper-V

  • Office (クライアント製品)

  • Project Server

  • SharePoint 製品とテクノロジ

  • SQL Server

  • System Center Virtual Machine Manager

  • Web ブラウザー

Q: Visual Studio 2013 でサポートされる機能についてはどこで学習できますか。

A: Visual Studio 製品の機能比較を参照してください。

新機能の概要については、「Visual Studio 2013 のアプリケーション ライフサイクル管理に関する新機能」を参照してください。

Q: TFS 2013 で使用が推奨されていない機能はどれですか。

A: TFS 2012 以降使用が推奨されていない機能は多くありません。 導入された変更の概要については、こちらにアクセスしてください。

TFS プロセス テンプレートに対する変更の詳細については、「Team Foundation Server のアップグレード中にチーム プロジェクトと既定のプロセス テンプレートに加えた変更」を参照してください。

Q: TWA への上級アクセスが必要なのはどの機能ですか。

A: アジャイル ポートフォリオ管理チームのルームクエリ結果のグラフ作成フィードバックの要求、およびテスト ケース管理ツールでは、ユーザーに TWA への上級アクセスを付与する必要があります。 ユーザーのアクセス レベルを変更するには、「アクセス レベルの変更」を参照してください。

Q: Visual Studio と TWA 以外に、TFS 2013 に接続する他のクライアントはどれですか。

A: ここにアクセスして、サポートされるすべての Team Foundation クライアントと、各クライアントで実行できるタスクを参照してください。

Q: カスタム作業項目コントロールは、TFS 2013 にアップグレードしても機能しますか。

A: TFS 2012 用に開発した TWA のカスタム コントロールは TFS 2013 と互換性があります。 TFS 2010 以前のバージョン用にビルドした作業項目フォームの TWA カスタム コントロールはリビルドする必要があります。 これらのコントロールは、現在のバージョンの Team System Web Access でアセンブリ参照を使用してリビルドする必要があります。 新しいコントロールの作成方法については、Microsoft Web サイトの「TF Web Access 2012 での作業項目カスタム コントロールの開発 - 開発」と「TF Web Access 2012 での作業項目カスタム コントロールの開発 - 開発」を参照してください。