1

新しい開発者がTEEプラグインをEclipseにインストールしました。彼はまだアクセスを許可されていなかったので、私のログインとユーザー名を借りました。彼にアクセスが許可されたので、戻って私の代わりに彼の資格情報を使用するように変更する方法はありますか?私はそれをする方法を見つけることができませんでした。Eclipse内、[Windows]->[設定]->[チーム]またはその他の場所にオプションはないようです。

私が考えることができる最後の手段は、プラグインを完全にアンインストールして再インストールすることですが、Eclipseが何らかの形で資格情報に固執している場合にそれが機能するかどうかさえ確信がありません。いずれにせよ、完全に再インストールせずに実行したいと思います。

4

1 に答える 1

3

残念ながら、TFSワークスペースはユーザーごとに作成されます。新しい開発者が自分でサインインした場合、最初に使用した(あなたになりすましている)TFSワークスペースを読み込むことができず、Eclipse用のTFSプラグインは自分のEclipseプロジェクトをTFSに接続できません。彼は、適切な作業フォルダーのマッピング(現在使用しているものと同じ)を使用して新しいTFSワークスペースをセットアップする必要があります。

これは手動で行うことができますが、新しいEclipseワークスペースを作成してプロジェクトを再度インポートする方がはるかに簡単です。これを実現するためにEclipseまたはTeamExplorerEverywhereプラグインを再インストールする必要はありませんがプロファイルを再構成する必要があります(Team Explorer Everywhere 2010に接続情報を格納するために使用されるメカニズム)。

最初からやり直す(そして自分自身として認証する)には、次の手順を実行する必要があります。

  1. 開発者に保留中の変更を棚上げまたはチェックインしてもらいます。彼が新しいTFSワークスペースを作成すると、保留中の変更は失われます。
  2. Eclipseのすべてのインスタンスを終了します。
  3. TEEプロファイル構成とワークスペースキャッシュを削除します。プロファイル構成には認証付きのプロファイルがあり、ワークスペースキャッシュにはワークスペースのリスト(接続に使用されるプロファイル情報を含む)があります。プロファイル構成ファイルは次のとおりです。

    %LOCALAPPDATA%\Microsoft\Team Explorer\10.0\Profiles\profiles.xml

    ワークスペースキャッシュファイルは次のとおりです。

    %LOCALAPPDATA%\Microsoft\Team Explorer\10.0\Workspaces\workspaces.xml

  4. Eclipseを再起動し、TFSから必要なプロジェクトをインポートします。この時点で、彼は認証を求められ、自分自身で認証できるようになります。

注:このメカニズムはTEE 2012では少し異なります。簡単にするために、プロファイルを削除しました。別のユーザーとして認証する場合は、VisualStudioやInternetExplorerと同様にWindowsクレデンシャルストレージメカニズムを尊重します。([コントロールパネル]-> [Windowsクレデンシャルの管理]で利用できます。)

于 2012-06-18T22:00:31.747 に答える