Team Foundation Server 上のチーム プロジェクトへの接続
チーム メンバーと一緒にコードを共有したり、アプリを作成したり、作業を追跡したり、共同作業を行ったりするには、以下のいずれかのクライアントから Visual Studio Team Foundation Server (TFS) 内のチーム プロジェクトに接続します。
Web ポータル
Visual Studio またはチーム エクスプローラー
Eclipse
これらの各クライアントからは、別のチーム プロジェクトにコンテキストを簡単に切り替え、他のアカウント名で接続できます。 リモートで作業している場合、TFS プロキシ サーバーに接続するようにクライアントを構成できます。
チーム プロジェクトを作成する必要がある場合は、こちらから開始してください。
コード ベースを使用するには、TFVC のセットアップまたは Git のセットアップを実行します。
Web ポータルからの接続
TFS セキュリティ グループのメンバーでない場合は、メンバーになる必要があります。
ブラウザー ウィンドウを開き、次の形式で URL を入力します。
http://ServerName:8080/tfs/
たとえば、FabrikamPrime というサーバーに接続するには、「http://FabrikamPrime:8080/tfs/」 と入力します。
既定のポートは 8080 です。 既定値が使用されていない場合、サーバーに対してポート番号とディレクトリを指定します。
Visual Studio Online から接続するとき、URL は次の形式になります。
サーバーに初めてアクセスすると、[Windows ID] のダイアログ ボックスが表示されます。 資格情報を入力し、[OK] をクリックします。
ヒント: [このアカウントを記憶する] チェック ボックスをオンにすると、その後の接続時に資格情報を入力する必要がなくなります。
使用可能な一連のリンクからチーム プロジェクトまたはチームを選択します。
Visual Studio Online でプロジェクトに接続するには、チーム プロジェクトへのリンクをたどります。
または、 [すべてを参照] をクリックして、サーバーで定義されたチーム プロジェクト コレクション、チーム プロジェクト、およびチームの一覧から選択します。
コンテキストを別のチーム プロジェクトに切り替えるには
使用するチーム プロジェクトを選択します。
各ハブおよび実行可能なタスクの詳細については、「Web ポータルでの作業」を参照してください。
別の資格情報を使用してログオンするには
自分の名前と関連付けられているコンテキスト メニューから、Windows セキュリティを開きます。
資格情報を入力してください。
チーム エクスプローラーから Web ポータルを開くには
ホーム ページから Web Access を開きます。
Visual Studio またはチーム エクスプローラーから接続する
まだ行っていない場合には、Visual Studio またはチーム エクスプローラーをダウンロードしてインストールしてください。
TFS セキュリティ グループのメンバーでない場合は、メンバーになる必要があります。
接続先のサーバー名、チーム プロジェクト コレクション名、およびチーム プロジェクト名をチーム メンバーに確認します。
チーム エクスプローラーから、チーム プロジェクトが定義されているサーバーおよびチーム プロジェクト コレクションに接続します。
作業するチーム プロジェクトを選択します。
初めて接続するときは、認識されたサーバーの一覧に TFS を追加する必要があります。
チーム プロジェクトを 1 つだけ選択した場合、そのプロジェクトについてホーム ページが表示されます。 表示されるページは、使用可能なリソース、およびチーム プロジェクトで選択されているソース管理システムによって異なります。
TFVC の場合のチーム エクスプローラー
Git の場合のチーム エクスプローラー
各ページと実行可能なタスクについて詳しくは、「チーム エクスプローラーでの作業」をご覧ください。
複数のプロジェクトを選択した場合、接続ページから、その時点で作業するプロジェクトを 1 つ選択します。
クライアントでは、構成された接続のセットが記憶されます。 接続では、1 つのチーム プロジェクトから別のチーム プロジェクトにすばやく切り替えることができます。
Visual Studio Online への接続時にアカウントを変更するには
接続ページから、[チーム プロジェクトの選択] リンクを選択して、別の資格情報を使用してログオンします。
[ユーザーの切り替え] リンクは、Visual Studio Online でホストされるチーム プロジェクトにユーザーがアクティブに接続している場合にのみ表示されます。
有効な Microsoft アカウント (Visual Studio Online チーム プロジェクトに関連付けられたアカウント) を使用してサインオンします。
TFS 内部設置型への接続時にアカウントを変更するには
ログオンした Windows アカウントとは異なるアカウントで Visual Studio を実行するには、devenv.exe のコンテキスト メニューを開いて、オプションとして実行にアクセスします。
実行可能ファイルは、Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ フォルダー内にあります。
Eclipse から接続する
Eclipse 用の TFS プラグインをまだインストールしていない場合は、インストールします。
TFS セキュリティ グループのメンバーでない場合は、メンバーになる必要があります。
Eclipse の Team Foundation Server パースペクティブを使用して、TFS に接続します。
注意
TFS パースペクティブは、ここに示されているのとは異なるペインに表示される場合があります。
[既存のチーム プロジェクトの追加] ダイアログ ボックスが表示されます。 [サーバー...] ボタンをクリックします。
[Team Foundation Server の追加および削除] ダイアログ ボックスが表示されます。 [追加] ボタンをクリックします。
チーム プロジェクトの URL をブラウザーからコピーします。
Visual Studio Online を使用している場合は、http://{自分のアカウント}.visualstudio.com に接続します。 オンプレミスの TFS を使用している場合は、http://{サーバー}:{ポート}/tfs を使用します。 通常、ポートは 8080 ですが、インストールによっては異なることがあります。
チーム プロジェクト コレクションを選択し、次にチーム プロジェクトを選択します。
これで、接続しました。 表示されるページは、使用可能なリソース、およびチーム プロジェクトで選択されているソース管理システムによって異なります。
TFVC (Eclipse) の場合のチーム エクスプローラー
Git (Eclipse) の場合のチーム エクスプローラー
各ページと実行可能なタスクについて詳しくは、「チーム エクスプローラーでの作業」をご覧ください。
TFS プロキシに接続するように Visual Studio を構成する
リモート チームが TFS プロキシ サーバーを使用してファイルをキャッシュする場合は、そのプロキシ サーバーに接続して Team Foundation バージョン管理下でファイルをダウンロードするように、Visual Studio を構成できます。
まず、前のセクションで説明したように、チーム エクスプローラーを使用して TFS に接続していることを確認します。
Visual Studio の [ツール] メニューから、[オプション] ダイアログ ボックスを開き、[ソース管理] フォルダーを展開します。 [プラグインの選択] ページで、Visual Studio Team Foundation Server が選択されていることを確認します。
Visual Studio Team Foundation Server ページで、TFS プロキシ サーバーの名前とポート番号を入力します。 [SSL 暗号化 (https) を使用して接続する] チェック ボックスをオンにします。
管理者が TFS プロキシに割り当てたポート番号を必ず指定してください。
[ユーザー ツールの構成] でファイルの種類を比較ツールまたはマージ ツールに関連付けるには、「ファイル比較ツールを使用したファイルの種類の関連付け」または「ファイルの種類とマージ ツールの関連付け」を参照してください。
Q & A
Q: TWA 以外に、TFS への接続をサポートしているイアントについて教えてください。
A: 作業項目の管理には、Excel または Project を使用できます。 テスト工数の管理には、Microsoft Test Manager を使用できます。
すべての Team Foundation クライアントとこのクライアントでサポートされているタスクの概要については、「タスクをサポートするためのクライアントの選択」を参照してください。
Q: クライアント バージョンとサーバー バージョンではどのような互換性の問題が存在しますか?
A: タスクや機能の中には、クライアントがサポートしているバージョンよりも新しいバージョンの TFS に接続すると使用できないものがあります。 「Team Foundation クライアントと Team Foundation Server の間の互換性」を参照してください。
Q: 接続先の TFS バージョンはどのように判別できますか?
A: Web ブラウザーから、またはオンプレミスの TFS の場合、アドレスとして、http://ServerName:8080/tfs/_home/About と入力します。
Visual Studio Online の場合には、アドレス http://AccountName.visualstudio.com/_home/About を入力してください。
Q: Microsoft Office クライアントからはどのように接続しますか。
A: Excel または Project に接続するには、こちらをクリックしてください。 PowerPoint Storyboarding から、作業項目にストーリーボードをリンクするには、こちらをクリックします。
Q: クライアント コンピューターのキャッシュをクリアするにはどうすればよいですか。
A: プロジェクト コレクションの移動時や分割時などに内部設置型の TFS 構成が変更された場合、キャッシュをクリアする必要があることがあります。
消去するキャッシュのユーザーの資格情報を使用して、Team Foundation クライアント コンピューターにログオンします。
Visual Studio の起動しているインスタンスがあればすべて終了します。
ブラウザーを開き、クライアント コンピューター上で実行しているオペレーティング システムに応じて、次のいずれかのフォルダーを参照します。
Windows 8
Drive :\Users\ UserName \AppData\Local\Microsoft\Team Foundation\4.0\Cache
Windows Vista または Windows 7
Drive :\Users\ UserName \AppData\Local\Microsoft\Team Foundation\2.0\Cache
Windows XP または Windows Server 2003
Drive :\Documents and Settings\ UserName \Local Settings\Application Data\Microsoft\Team Foundation\2.0\Cache
Cache ディレクトリの内容 (すべてのサブフォルダーを含む) を削除します。
Q: 接続できません。どうすればいいですか。
A: よく見られる一般的な接続上の問題点と、その対処方法を次に示します。 先頭から開始し、ここで示す順序で実行してください。
適切なアクセス許可があることを確認します。
読み取り専用または操作がブロックされたことを示すエラーが発生する場合は、データを操作するためのアクセス許可がない可能性があります。
コンピューターがネットワークに接続されており、ネットワーク リソースにアクセスできることを確認します。
TFS がオフラインでないことを確認します。 TFS 管理者に問い合わせます。
チーム プロジェクトが Team Foundation Server の別のチーム プロジェクト コレクションに移動されていないかどうかを確認します。 移動されている場合、新しいサーバー名への接続を作成する必要があります。
その他のトラブルシューティングのヒントについては、こちらを参照してください。
Q: Git を使用して接続するときに発生する "このトランスポートは実装されていません" というエラーの解決方法を教えてください。
A: Visual Studio での Git ネットワークの操作に関する記事を参照してください。
Q: ルート フォルダーをロールバックしようとすると TF10169 エラーが出るのはなぜですか?
A: チーム プロジェクトにはルート フォルダーが必要なので、ロールバックできません。 ただし、チーム プロジェクトの削除は行えます。