残念ながら、TFSワークスペースはユーザーごとに作成されます。新しい開発者が自分でサインインした場合、最初に使用した(あなたになりすましている)TFSワークスペースを読み込むことができず、Eclipse用のTFSプラグインは自分のEclipseプロジェクトをTFSに接続できません。彼は、適切な作業フォルダーのマッピング(現在使用しているものと同じ)を使用して新しいTFSワークスペースをセットアップする必要があります。
これは手動で行うことができますが、新しいEclipseワークスペースを作成してプロジェクトを再度インポートする方がはるかに簡単です。これを実現するためにEclipseまたはTeamExplorerEverywhereプラグインを再インストールする必要はありませんが、プロファイルを再構成する必要があります(Team Explorer Everywhere 2010に接続情報を格納するために使用されるメカニズム)。
最初からやり直す(そして自分自身として認証する)には、次の手順を実行する必要があります。
- 開発者に保留中の変更を棚上げまたはチェックインしてもらいます。彼が新しいTFSワークスペースを作成すると、保留中の変更は失われます。
- Eclipseのすべてのインスタンスを終了します。
TEEプロファイル構成とワークスペースキャッシュを削除します。プロファイル構成には認証付きのプロファイルがあり、ワークスペースキャッシュにはワークスペースのリスト(接続に使用されるプロファイル情報を含む)があります。プロファイル構成ファイルは次のとおりです。
%LOCALAPPDATA%\Microsoft\Team Explorer\10.0\Profiles\profiles.xml
ワークスペースキャッシュファイルは次のとおりです。
%LOCALAPPDATA%\Microsoft\Team Explorer\10.0\Workspaces\workspaces.xml
Eclipseを再起動し、TFSから必要なプロジェクトをインポートします。この時点で、彼は認証を求められ、自分自身で認証できるようになります。
注:このメカニズムはTEE 2012では少し異なります。簡単にするために、プロファイルを削除しました。別のユーザーとして認証する場合は、VisualStudioやInternetExplorerと同様にWindowsクレデンシャルストレージメカニズムを尊重します。([コントロールパネル]-> [Windowsクレデンシャルの管理]で利用できます。)