Microsoft Team System和Java

时间:2009-03-11 15:07:26

标签: java tfs

我们正在一家纯粹基于MS技术的公司开始用Java编写的项目。 Microsoft Team System用作源控制工具。一个问题是我们是否应该尝试将Eclipse与MTS集成(从顶级有意义,因为公司仍然会有一个存储库)或者我们应该尝试设置另一个源控制工具 - 很可能是Subversion(这很有意义)从开发人员的角度来看)?

有人试图将Team System与Java项目结合在一起吗?它有意义吗?

5 个答案:

答案 0 :(得分:5)

您可以将Team Foundation Server与Eclipse一起用于Teamprise。

是否有意义取决于环境。如果你是许多项目中的一个,只是恰好是Java的项目,重新发明轮子和实现SVN是没有意义的,除非业务在Java项目和MS项目之间进行彻底的划分......并意识到他们已经获得项目指标的两个地方,这可能是令人讨厌的。

我个人会投票给TFS,因为已经有对TFS的投资。

答案 1 :(得分:1)

我正在开发一个使用eclipse和teamprise的项目来使用TFS和java。虽然经验并不完美,但它确实运作良好。

由于贵公司已经对TFS进行了投资,如果您和您的团队对TFS作为版本控制系统感到满意,我会坚持这一点。但是,如果您对Subversion而不是TFS感到满意,那么我说只需切换到subverison就不会回头了。

答案 2 :(得分:1)

我的团队处于类似的情况......我们公司最近已将TFS标准化为源代码控制,我们是一个Java小组(我公司的许多其他团队都是Microsoft ...因此决定采用TFS )。我们正在从VSS迁移,所以我们真的很高兴能够进入一个更现代化的系统(尽管我更喜欢SVN)。

我们使用IntelliJ IDEA,而在版本8.1中,他们现在已经集成了TFS支持。到目前为止它似乎运作良好。我们还使用Hudson作为我们的持续集成服务器,并且还有一个很好的TFS插件。在我们的Ant脚本中,当我们需要访问TFS时,我们使用免费的Teamprise Ant Tasks

答案 3 :(得分:0)

如果您最终使用tfs(但不是teamprise)可能会有所帮助,Team Foundation Power Tools 2008添加了Window Explorer扩展支持(尽管我希望它“获取特定版本”作为菜单选项)

http://msdn.microsoft.com/en-us/teamsystem/bb980963.aspx

从以上链接... “Windows Shell扩展 - 允许在Windows资源管理器中进行核心版本控制操作,而无需使用团队资源管理器。”

答案 4 :(得分:0)

它现在免费(2012年3月之后)。

Microsoft.com; Download