Team Explorer Everywhere 2013可以使用了

在今年10月份发布的Visual Studio2013中,我们在Visual Studio 2013也嵌入了Team Explorer Everywhere---在2013版中,提高团队成员在Eclipse中和/或在非Windows环境的工作经验,Team Explorer Everywhere包括一个Eclipse插件,一个跨平台的命令行客户端,和一个构建自定义工具来访问TFS的Java SDK。

除了修复了一些bug,2013版的发布显著提高了Team Explorer经验,并向Team Foundation版本控制和Git版本控制经验增加了新的功能。

您可以从下载中心下载Team Explorer Everywhere 2013,或者直接通过Eclipse IDE 为Eclipse安装TFS插件。更新站点的的网址:https://dl.microsoft.com/eclipse/tfs。如果您安装或使用任何TEE组件遇到任何问题,,访问Eclipse和跨平台工具论坛。

2013版的一些亮点:

改进的Team Explorer(具有可停靠视图的特性)

在2013的发布版中,在TEE中的Team Explorer视图特性大大的提高了。Visual Studio的Team Explorer视图匹配大为改善。TEE同时也借鉴了添加在Visual Studio里的一些好用的组织和导航功能 。提供快速访问最常用的功能这一新特性,当你右键点击某一个区块,就会出现实现快速访问的菜单了。例如,右键点击“生成”的区域可以很容易浏览已经完成或正在排队等待生成的项目工程。我们还增加了一些你可以访问Web门户网站地方,当你需要访问一个只在网站上可用的一个功能时,这个将会大大节省时间。

clip_image001

 

停靠视图的功能也被加入。现在,您可以取消停靠挂起的更改和生成的视图,,并且可以将其放置工作台窗口内的任何地方。所有的视图也会在“窗口”>“显示视图”下面显示,这使得将这些视图添加到另一个透视图成为可能。例如,你可以在Java透视图显示挂起的更改,并可以快速访问、查看和检查挂起的更改。

clip_image002

源代码资源管理器中的搜索功能

源代码管理器寻找功能,以前是嵌入在Power Tools中的功能,现在已经完全集成到TEE产品当中。这个功能能够使用户在源代码资源管理中通过过滤名字,路径或签出状态迅速查找文件或文件夹。这样更容易找到被任何用户甚至特殊用户挂签出或者某一路径下的文件。一旦查询结果返回后,你可以将这个文件签出并进行编辑,撤销挂起,查看历史,查看属性,或者在源代码资源管理器中打开,或者复制文件的完整路径到剪贴板中。

注意: 当进行搜索时, 只有显示签出状态的复选框被选中的情况下,搜索出的结果视图里签出状态和签出代码编辑的功能里才是可用的。

clip_image003

 

源代码资源管理器的添加功能

在TEE2013的发布版中,我们显著提高了把文件加到TF源代码资源管理器的经验。UI窗口不在是以前那样的对话形式,而是被重建成一个多页的向导界面。新的向导有几个很大的改进包括支持把符号链接添加到源代码资源管理器,当文件被添加在非映射的源代码资源管理的文件夹下面面是时可以直接创建工作区映射,自动过滤掉在源代码控制器中的本地文件,从工作映射区之外的本地文件夹中导入文件。

clip_image004

符号链接

随着2013的发布,TEE开始支持基于Linux操作系统的符号链接。就像普通的文件一样,符号链接也可以被添加到源代码资源管理器,也可以被更改(如添加,编辑,删除)可以检测,挂起,并随后更新源代码管理器。当使用符号链接(查看历史,合并,分支)或者从版本控制窗口下载符号链接时,开发者有足够的版本控制权限,他们被创建为文件系统中的符号链接。

Git资料库中导入项目

为了更容易地使用TFS上的GIT资料库中的托管代码开始工作,2013版的TEE中包含一个复制和导入项目到工作目录的向导。此向导增强了由Eclipse EGIT工具提供的基本导入向导,提供了一次性复制多个资料库(可用于代码分布在多个存储库的大型项目中)的功能。对于Team foundation server 上托管的资料库,此向导将引导您安装替代的证书,因为EGIT工具不再像TEE一样支持联合身份验证。一旦这些替代证书安装并存储在Eclipse 安全存储中(向导会自动存储),你在使用EGit Tools的时候,便不会提示你需要重新提供证书,该向导执行以下操作:

1. 从TFS中克隆一个或者多个GIT资料库到你的本地工作目录。

2。检查并导入这些克隆的资料库中的Eclipse项目。

3. 在EGit中设置到克隆的资料库的链接。

clip_image005

集成Eclipse Egit工具

为了支持TEE中的GIT资源库的使用,我们决定改变并扩展现有Eclipse GIT 工具(这些工具都包含当前在最普遍的Eclipse包,并很好地集成到Eclipse中)。

与远程TFS上的托管资料库的连接可以在EGIT中手动配置 (注意:当您设定连接到Team foundation server上的托管一个资料库时,确保使用替代证书)也可以使用由TEE 提供的导入向导进行设置。一旦建立连接,您可以使用EGIT tool 执行GIT的任何基本功能。 如提交,发布,并建立新的分支的功能。

要看到有关EGit工具的全套资料,打开的Git Repository Exploring透视图(在“窗口”>“打开透视图>其他),找到你要的资料库,并单击鼠标右键。在导航器中的文件或文件夹上右击,Package Explorer,或者其他工作区的视图会显示Team子菜单下的资源级别选项(如COMMIT)。

clip_image006

我鼓励你去下载最新版本的TEE,并开始探索这些新功能。一如既往地,我们欢迎您在论坛的反馈。我们正在不断提高TEE,希望在未来的更新计划中能够有一些更有趣的东西 ,敬请关注。