Microsoft 最近发布了 Team Explorer Everywhere Update 1 ,该更新包含简体中文语言包,同时支持公共工作区,允许其他操作系统(如 unix )上的多位用户共享同一工作区。借助于 Update 1,开发者能够编辑并签入来自于单一公共工作区中的所有文件。
尽管 Team Explorer Everywhere 已经支持分支和合并,Microsoft 还是增加了无基准合并(baseless merges)的支持。通过最近的更新,开发者能够轻松地将链接复制并粘贴到搁置集(shelvesets)周围,这在向搁置集中发送一个引用,让团队进行代码审查时可用。它也能跨平台,与不同的 e-mail 客户端或工具无缝的结合。
InfoQ 联系了 Microsoft 的官方发言人,澄清了与 Team Explorer Everywhere Update 1 发布相关的一些疑问。
InfoQ: 我们知道 Team Explorer Everywhere Update 1 是一个 Eclipse 插件。那么需要安装 Eclipse 吗?
你说对了,它是一个 Eclipse 插件,因此你需要在 Eclipse 中使用它。简单点说, Team Explorer Everywhere 是跨平台的客户端,开发者能够通过它在 Windows Visual Studio 之外的工具和平台上使用 Team Foundation Server 或者 Team Foundation Service 。
Team Foundation Server (TFS) 和 Team Foundation Service (TFService) 现在的名字和 Visual Studio Team Foundation Server / Service 造成了混乱——它们的名字以“Visual Studio”开头。
在这方面,还有一个相关的工具值得介绍,那就是 git-TF ——一组跨平台的命令行工具,它让 TFS 和 Git 仓库之间的改变共享变得更容易,该工具集是 Brian 在几个月之前编写的。
最后,Microsoft 正在尽力让开发者能够更加有效地、更有生产力地使用他们想要或者喜欢的任何工具,按照任何最适合他们的方式与其他工具集成。所以如果现在有人想要使用 Eclipse 进行 Java 开发,他们可以使用 Git 作为代码仓库,并全部通过 TFS 进行管理。
InfoQ:我们知道 Team Explorer Everywhere Update 1 是用于 Visual Studio Team Foundation Server 2012 的。那么使用该更新需要安装 Visual Studio 2012 吗?
我能理解为什么这会让人感到一些困惑,有几个原因,我会尽力澄清。 Visual Studio 2012 和 Visual Studio Team Foundation Server 2012 是两个独立的产品,它们都有一个更新包——名称中含有 Update 1。
但是使用 Visual Studio Team Foundation Server 2012(运行于服务器上)和它的更新包时并不需要安装 Visual Studio 2012(运行于开发者的本地机器上)。
无论如何,设计它们的目的是为了将其完美地融合在一起使用。简而言之,哪怕没有 VS,团队也能够非常有成效地使用 TFS(包括 Update 1)——例如上面使用 Team Explorer Everywhere 和 Eclipse 的情况——但是构建它们的目的是为了在一起使用。
原文地址: Team Explorer Everywhere Update 1 with Public Workspaces Support
感谢侯伯薇对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论