不幸的是,TFS 工作区是按用户创建的。如果新开发人员以自己的身份登录,他将无法加载他最初使用的 TFS 工作区(冒充您),并且 Eclipse 的 TFS 插件将无法将他的 Eclipse 项目连接到 TFS。他需要使用适当的工作文件夹映射(与他现在使用的相同)设置一个新的 TFS 工作区。
这可以手动完成,但简单地创建一个新的 Eclipse 工作区并再次导入项目可能要容易得多。无需重新安装 Eclipse 或 Team Explorer Everywhere 插件即可完成此操作,但他确实需要重新配置他的配置文件(用于在 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 中有些不同 - 为简单起见,我们删除了配置文件。如果您想以不同的用户身份进行身份验证,我们将尊重 Windows 凭据存储机制,就像 Visual Studio 和 Internet Explorer 一样。(在控制面板 -> 管理 Windows 凭据中可用。)