2

对于一个新的 Java Web 项目,我考虑过使用:

  • Eclipse 作为 IDE
  • Mercurial 用于版本控制
  • 某种错误跟踪软件

我听说过错误跟踪软件,您可以在签入时将更改与未解决的错误联系起来。我自己没有使用过任何这样的解决方案,但听起来不错。是否有任何可以与 Eclipse 和 Mercurial 结合使用并让您将更改与未解决的错误联系起来的优秀错误跟踪应用程序?如果没有,至少有 Eclipse 使用 Mercurial 进行版本控制的好插件吗?它会支持hg renamehg copy吗?

如果我可以使用上述三个组件的组合来获得良好的工作效果,我也计划将 Hudson 加入其中。能够跟踪代码库中的更改如何影响我们的单元测试。

首先,我想要对上述问题的反馈。但我会很感激有关处理版本控制、错误跟踪以及将它们集成到 Eclipse 中的任何想法。

4

7 回答 7

4

Vectrace 提供Mercurial Eclipse。但是,听起来还没有结束。

对于错误跟踪,您可以尝试使用TracTracMercurial

于 2008-10-09T23:55:13.373 回答
2

我无法与 Mercurial 交谈,但Mylyn是集成 Eclipse 和各种错误跟踪器的无可争议的王者。无论您的问题跟踪器的 Web 界面有多好,Mylyn 都可以轻松地创建、组织和(最重要的是)处理传入的问题。它对 Bugzilla 和 Trac 都有很好的支持。它的 Jira 支持有点落后,但还不错。此外,还有一小部分第三方插件为各种问题跟踪器(例如 Mingle)添加了 Mylyn 支持。

于 2008-10-10T00:21:42.103 回答
2

以我的经验,MercurialEclipse 插件运行良好——据我了解,这里没有人实际使用过它,所以不要仅仅根据这些意见做出决定。你最好自己测试一下。正如我之前所说 - 它对我有用。

免责声明:我参与了插件的开发...

于 2008-10-18T12:26:59.703 回答
0

Trac 有时设置起来很麻烦。看看Redmine。我也推荐安装TortoiseHg

于 2008-10-10T00:06:57.670 回答
0

以防万一有人遇到这个线程,当我发现它是 Netbeans 中的 3 个集成版本控制系统之一时,我开始使用 Mercurial。

我知道这是一个 Eclipse 线程,但对于尚未适应 Eclipse 并查看 Mercurial 以对 Netbeans 中的集成进行版本控制的任何人来说,这确实令人印象深刻。

它包括诸如项目级覆盖(更改了什么,您是否已提交等)之类的内容,但通过在代码视图中添加直接突出显示更进一步(因此我可以逐行查看已修改的内容和未修改的内容)。

如果您还没有开始使用 Eclipse,那么绝对值得一看(这也很棒,但我不认为版本控制集成具有可比性/无论如何)。

于 2008-11-21T22:30:23.700 回答
0

关于 Netbeans,我不能说太多,但我想我可以对 Eclipse 说点什么。CVS 之类的版本控制在 Eclipse 中很棒,但我认为在其他类型的版本控制中支持有点滞后。

至于更改,Eclipse 还突出显示了您在源代码中的新更改,它甚至为您提供正在编辑的文件的本地历史记录。Ecipse 中有项目级别的覆盖,但您需要为此使用某种版本控制系统(CVS、Subversion 等)

于 2009-05-31T13:26:17.937 回答
0

我在网上搜索了一些你正在寻找的东西,然后遇到了 codeBeamer,这是一个基于 Web 的问题跟踪器和项目管理工具,它通过一个名为 codeBeamer studio 的插件与 eclipse 任务完全兼容。

CodeBeamer 网站

我刚刚将它安装在我的专用服务器上,我必须说我印象深刻。

只是想我会把它放在这里,可能会节省一些时间。

于 2011-08-29T20:38:46.720 回答