2010-08-24 88 views
-2

你是否知道任何像Microsoft Team Foundation Server 2010这样的产品,它可以解决Java EE开发中平行的 开发难题/冲突?并行开发Java EE中的痛苦

+1

你有什么特别的要求吗?我认为标准的scm工具可以满足其他需求:) – Steve 2010-08-24 12:40:10

+1

有趣的是,我从来没有经历过你正在谈论的'痛苦'。有时,实际上与同事谈论他们的工作可能是一种老式但有效的解决方案。除此之外:我还会建议(SVN | git)+ maven + Hudson + JIRA方法 – 2010-08-24 12:58:53

回答

1

颠覆+ JIRA +维基...

1

我有一个微软的Team Foundation Server没有经验,但源代码控制,持续集成(如Hudson)和良好的问题跟踪/协作工具的组合(如Trac )可以很好地概述当前活动/质量随时间变化/当前问题/进展情况,同时允许通过维基和问题跟踪器进行协作。邮件列表和IRC频道可以分别作为更长久的现场讨论的补充。

在我看来,Trac是非常好的,因为它很容易使用,有一个'团队时间表',并显示出很好的信息 - 代码差异以及捆绑在一起的问题编号和开发者意见 - 给出一个伟大的“团结”球队。

持续集成解决方案可以提供许多不同的代码和质量指标,无需人工干预。非常适合管理。

0

如果你不介意支付好产品,你可以看看Jetbrains的Teamcity & Youtrack。他们为团队编程提供有用的工具。

如果你在一个开源项目上工作,你可以试试Hudson & Jira

Subversiongit将是管理您的来源的好方法。

(TeamCity的是免费的一个开源项目太)

0

我目前正在一个15人左右的Java开发团队工作。我不觉得任何发展的痛苦。这是一个使用Maven的环境,Subversion &主要是Atlassian工具。 Maven使构建大型项目变得相对容易。 Subversion在合适的地方进行更新&的工作。 Atlassian工具处理错误跟踪,代码审查和自动构建,但成本为$$$。你可以通过Bugzilla和Hudson。

如果平行表示你的意思是每个人都有自己的分支,那么我想你可以使用Clearcase,但准备好吻你的预算,理智和生产力再见。 Git可能是更好的选择。