Eclipse作为IDE + Mercurial进行版本控制+?错误跟踪=好主意?

时间:2008-10-09 23:37:08

标签: java eclipse mercurial hudson bug-tracking

对于我考虑使用的新Java Web项目:

  • Eclipse as IDE
  • Mercurial for version control
  • 某种错误跟踪软件

我听说过错误跟踪软件,您可以在检查时将更改绑定到未解决的错误。我自己没有使用任何此类解决方案,但听起来不错。是否有任何良好的错误跟踪应用程序与Eclipse和Mercurial结合使用,并允许您将更改绑定到未解决的错误?如果没有,Eclipse是否至少有一个好的插件可以使用Mercurial进行版本控制?它会支持hg renamehg copy吗?

如果我能使用上述三种成分的混合物来获得好的效果,我打算将Hudson投入混合物中。能够跟踪代码库中的更改如何影响我们的单元测试。

首先,我想就上述问题提出反馈意见。但我很感激有关处理版本控制,错误跟踪以及它们与Eclipse集成的任何想法。

7 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:2)

我无法与Mercurial交谈,但Mylyn是集成Eclipse和各种bug跟踪器的无可争议的王者。无论您的问题跟踪器的Web界面有多好,Mylyn都可以更轻松地创建,组织和(最重要的)处理传入问题。它对Bugzilla和Trac都有很好的支持。它的Jira支持有点落后,但它还不错。此外,还有a small horde of third-party plugins可以为各种问题跟踪器(例如Mingle)添加Mylyn支持。

答案 2 :(得分:2)

根据我的经验,MercurialEclipse插件工作得很好 - 据我所知,没有人在这里评论实际上已经使用过它,所以不要仅根据这些意见做出决定。你最好自己测试一下。正如我之前所说 - 它对我有用。

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

答案 3 :(得分:0)

Trac有时候会很难设置。看看Redmine。 我建议也安装TortoiseHg

答案 4 :(得分:0)

万一有人遇到这个帖子,我开始意外地使用Mercurial,当我发现它是Netbeans中的3个集成版本控制系统之一时。

我知道这是一个Eclipse线程,但是对于那些尚未使用Eclipse的人来说,看看Mercurial进行版本控制,Netbeans中的集成确实非常令人印象深刻。

它包括项目级别叠加(更改内容,您已提交等等),但通过在代码视图中添加直接突出显示更进一步(因此我可以逐行查看已修改的内容以及未修改的内容)。

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

答案 5 :(得分:0)

我对Netbeans说的不多,但我想我可以说一下Eclipse。诸如CVS之类的版本控制在Eclipse中很棒,但我认为支持在其他类型的版本控制中有点滞后。

对于更改,Eclipse还会突出显示源代码中的新更改,并为您提供正在编辑的文件的本地历史记录。 Ecipse中存在项目级别叠加,但您需要使用某种版本控制系统(CVS,Subversion等)

答案 6 :(得分:0)

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

CodeBeamer website

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

以为我会把它放在这里,可能会节省一些时间。