代码之家  ›  专栏  ›  技术社区  ›  user14070

eclipse作为ide+mercurial for version control+?错误跟踪=好主意?

  •  4
  • user14070  · 技术社区  · 17 年前

    对于我想使用的一个新的Java Web项目:

    • 作为IDE的Eclipse
    • 用于版本控制的Mercurial
    • 某种缺陷跟踪软件

    我听说过bug跟踪软件,当你签入时,你可以将一个更改与未解决的bug联系起来。我自己也没有用过这种方法,但听起来不错。有没有什么好的bug跟踪应用程序可以很好地与Eclipse和Mercurial结合使用,并允许您将更改绑定到未解决的bug上?如果没有,Eclipse是否至少有好的插件可以使用Mercurial进行版本控制?它会支持吗 hg rename hg copy ?

    如果我能用以上三种成分的混合来做一些好的工作,我计划把哈德逊也投入其中。为了能够跟踪代码库中的更改如何影响我们的单元测试。

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

    7 回复  |  直到 14 年前
        1
  •  4
  •   Jonathan Lonowski    17 年前

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

    对于bug跟踪,您可以尝试 Trac 具有 TracMercurial .

        2
  •  2
  •   Daniel Spiewak    17 年前

    我不能和mercurial说话,但是 Mylyn 是集成Eclipse和各种bug追踪器的无挑战之王。不管问题跟踪程序的Web界面有多好,Mylyn使其成为 许多 更容易创建、组织和(最重要的)处理新问题。它对Bugzilla和Trac都有很好的支持。它的JIRA支持有点落后,但也不错。此外,还有 a small horde of third-party plugins 这增加了Mylyn对各种问题跟踪程序(如Mingle)的支持。

        3
  •  2
  •   BastianD    17 年前

    根据我的经验,mercurialeclipse插件工作得很好——据我所知,这里的评论没有人真正使用过它,所以不要仅仅基于这些观点来做决定。你最好自己测试一下。如我之前所说,这对我很有用。

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

        4
  •  0
  •   Joshua    17 年前

    TRAC有时设置起来很痛苦。看一看 Redmine . 我建议安装 TortoiseHg 也是。

        5
  •  0
  •   zach    17 年前

    为了防止有人遇到这个线程,当我发现它是NetBeans中的3个集成版本控制系统之一时,我意外地开始使用Mercurial。

    我知道这是一个Eclipse线程,但是对于那些还没有适应Eclipse的人来说,看看Mercurial对NetBeans中的集成进行版本控制真的是令人印象深刻。

    它包括项目级的覆盖(什么被改变了,你是否承诺了等等),但是通过在代码视图中添加直接的突出显示(这样我可以一行一行地看到哪些被修改了,哪些没有)。

    如果您还没有开始使用Eclipse(这也很好,但我不认为版本化集成具有可比性/不管怎样,这绝对值得一看)。

        6
  •  0
  •   Fadzlan    17 年前

    我不能说太多关于Netbeans的事情,但我想我可以说一些关于Eclipse的事情。版本控制(如cvs)在Eclipse中非常好,但我认为在其他类型的版本控制中,支持有点滞后。

    至于更改,Eclipse还会突出显示源代码中有哪些新的更改,并为您提供正在编辑的文件的本地历史记录。ecipse中有项目级的覆盖,但需要使用某种版本控制系统(cvs、subversion等)

        7
  •  0
  •   Brian Heese    14 年前

    我在网上做了一些搜索,寻找你正在寻找的相同的东西,然后遇到了Codebeamer,一个基于Web的问题跟踪程序和项目管理工具,通过一个名为Codebeamer Studio的插件与Eclipse任务完全兼容。

    CodeBeamer website

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

    我只是想把这个放在这里,也许能节省一些时间。