Team Explorer Everywhere Update 1 支持公共工作区

  • Anand Narayanaswamy
  • 孙镜涛

2012 年 12 月 28 日

话题:语言 & 开发

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)关注我们,并与我们的编辑和其他读者朋友交流。

语言 & 开发