有没有办法更改Eclipse插件Team Explorer Everywhere登录名和密码?

时间:2012-06-18 20:37:31

标签: eclipse team-explorer-everywhere

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

我能想到的最后一种方法是完全卸载并重新安装插件,但我甚至不相信Eclipse会以某种方式挂在凭据上。无论如何,我们更愿意这样做,而无需完全重新安装。

1 个答案:

答案 0 :(得分: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导入必要的项目。此时,应该提示他进行身份验证,并且应该能够自己进行身份验证。

  5. 注意:此机制在TEE 2012中略有不同 - 为简单起见,我们删除了配置文件。如果要以其他用户身份进行身份验证,我们将尊重Windows凭据存储机制,就像Visual Studio和Internet Explorer一样。 (在控制面板中可用 - >管理Windows凭据。)