Team Explorer Everywhere Update 1

[原文发表地址]  Team Explorer Everywhere Update 1

[原文发表时间] 19 Dec 2012 4:04 AM

我最近张贴了一些有关 Team Foundation Server Update 1版本和Visual Studio Update 1的帖子,而且我想找些时间回忆下我们在同一天发布的Team Explorer Everywhere Update1。自从我们发布了TFS 2005以后,我们的Eclipse和跨平台工具总会有一个版本可以支持各种Team Foundation Server的版本,我很自豪的说这个传统一直延续至今。

Team Explorer Everywhere Update 1包括了:

新的中文语言包

tee_ch

原来Team Explorer Everywhere只有英文版本发布,但是由于广泛的要求而增加了日语,法语,德语的语言包。去年我们增加了巴西葡萄牙语,在Update1中我们又加入了简体中文语言包,我真心希望人们会发现这是很有用的。前些年我们将语言包作为一个单独的下载而推出,但是现在我们发布在Update1中,你可以在我们的Eclipse更新网站上找到所有东西。(https://dl.microsoft.com/eclipse/tfs

支持公共工作区

workspace_perms

原本Team Explorer Everywhere仅支持私人工作区,但是由于Team Foundation Server在Unix环境下使用的增长,我们收到了越来越多的客户对于支持TFS公共工作区的请求。这可以让多个用户通过SSH来在同一个Unix环境里共享相同的工作区,并且支持编辑和从单独的公共工作区签入文件。有很多时候你需要这么做,这也是为什么现在我们支持这样的操作,但还是请你在选择这个特殊工作流之前仔细考虑清楚。公共工作区不会在你的电脑上设立一个TFS工作区,它仅仅只是通过Unix机器上的SMB共享的登录,从这个环境中签入或者签出文件作为一个工作区,这个工作区是绑定到安装TFS的机器上。然而,如果你需要在签入代码前,在几个不同的环境中传递代码集的修改来测试你所做的修改,这种情况下,你该做的是在每台机器上划分工作区,并使用TFS Shelvesets(TFS搁置集)。

从UI中无条件合并

baseless_merge

我们已经有很长的时间支持Team Explorer Everywhere中的分支和合并了,这次我们在Eclipse UI中添加了无条件合并。Team Foundation Server 2012改进了处理自动合并场景,无条件合并变得比从前更加简单,因此我们觉得是时候把这个功能放到UI里供Eclipse用户使用。

在这个版本中还包含了很多微小的改善和bug的修复。其中我格外喜欢的一个是我们将复制/粘贴搁置集的链接变得非常容易。如果你正在发送一个搁置集的关联来让你的团队做一个快速代码检查等,它使用起来会非常得心应手,而且在有许多不同的邮件客户端或者需要使用各种不同工具时,跨平台也非常好用。我们根据平台的更新,修复了一些重要的bug,譬如 Mac OS X用户可以运行最新的Oracles的Java 7 版本。

获得最新更新的最简单的方法就是确保你从我们的Eclipse更新网站上安装了Eclipse集(https://dl.microsoft.com/eclipse/tfs),这样你可能在读到这篇文章之前就已经安装了这个更新。你还可以访问下载页面来获得最新的跨平台命令行客户端或者Eclipse更新网站的Zip压缩包。

我们将持续投入在Eclipse和跨平台工具上,我相信你很快能看到这部分有更多好功能出现。我期待听到你对于最新更新的想法和未来你所希望实现的功能。

Brian