1

一位新开发人员将 TEE 插件安装到 Eclipse 中。因为他还没有被授予访问权限,所以他借用了我的登录名和用户名。既然他已被授予访问权限,有没有办法返回并更改为使用他的凭据而不是我的凭据?我找不到任何方法来做到这一点;在 Eclipse 中,Windows->Preferences->Team 或其他任何地方似乎都没有任何选项。

我能想到的最后手段是完全卸载并重新安装插件,但我什至不相信如果 Eclipse 以某种方式挂在凭据上,它是否会起作用。在任何情况下,我们都希望无需完全重新安装即可。

4

1 回答 1

3

不幸的是,TFS 工作区是按用户创建的。如果新开发人员以自己的身份登录,他将无法加载他最初使用的 TFS 工作区(冒充您),并且 Eclipse 的 TFS 插件将无法将他的 Eclipse 项目连接到 TFS。他需要使用适当的工作文件夹映射(与他现在使用的相同)设置一个新的 TFS 工作区。

这可以手动完成,但简单地创建一个新的 Eclipse 工作区并再次导入项目可能要容易得多。无需重新安装 Eclipse 或 Team Explorer Everywhere 插件即可完成此操作,但他确实需要重新配置他的配置文件(用于在 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 中有些不同 - 为简单起见,我们删除了配置文件。如果您想以不同的用户身份进行身份验证,我们将尊重 Windows 凭据存储机制,就像 Visual Studio 和 Internet Explorer 一样。(在控制面板 -> 管理 Windows 凭据中可用。)

于 2012-06-18T22:00:31.747 回答