Pergunta

Para um novo projeto web Java Pensei em usar:

  • Eclipse como IDE
  • Mercurial para controle de versão
  • Algum tipo de software de rastreamento de bugs

Tenho ouvido falar de software de rastreamento de bugs, onde você pode amarrar uma alteração a um bug não resolvido quando você check-in. Eu não usei qualquer solução mim mesmo, mas soa bem. Há algum bom bug tracking aplicações que funcionam bem em combinação com Eclipse e Mercurial e permite que você amarrar uma alteração a um bug não resolvido? E se não, estão lá a bons ins menos de plug para o Eclipse para usar Mercurial para controle de versão? Seria apoiar hg rename e hg copy?

Se eu conseguir algo bom trabalho usando uma mistura dos acima de três componentes Estou pensando em jogar Hudson na mistura também. Para ser capaz de rastrear como as mudanças na base de código afeta nossos testes de unidade.

Primeiro de tudo eu quero feedback sobre a questão acima. Mas eu gostaria de receber quaisquer pensamentos sobre manipulação de versão, rastreamento de bugs e sua integração em Eclipse.

Foi útil?

Solução 3

Em minha experiência, a MercurialEclipse plug-in funciona muito bem - tanto quanto eu entendi, ninguém comentando aqui tem realmente é utilizado, portanto, não basear suas decisões exclusivamente sobre essas opiniões. Você provavelmente seria melhor para testá-lo sozinho. Como eu disse antes -. Ele trabalha para mim

Disclaimer: Eu tenho participado no desenvolvimento do plug-in ...

Outras dicas

Mercurial Eclipse . Mas, ele não parece acabado.

Para rastreamento de bugs, você pode tentar Trac com TracMercurial .

Eu não posso falar para Mercurial, mas Mylyn é o rei incontestado de integrar Eclipse e vários rastreadores de bugs. Independentemente de como interface web bom o seu problema de rastreador pode ser, Mylyn torna um muito mais fácil criar, organizar e (mais importante) o trabalho sobre questões recebidas. Ele tem um excelente suporte para ambos Bugzilla e Trac. O seu apoio Jira é um pouco atrás, mas não é ruim. Além disso, existem uma pequena horda de terceiros plugins que adicionar suporte para vários Mylyn rastreadores de problemas (tais como Mingle).

Trac às vezes pode ser uma dor de configurar. Dê uma olhada na Redmine . Eu recomendo instalar TortoiseHg também.

Apenas no caso de alguém é executado em todo esta discussão, eu comecei a usar Mercurial por tipo de acidente, quando eu descobri que era um dos sistemas de controle de versão 3 integrados no NetBeans.

Eu sei que esta é uma discussão Eclipse, mas para quem não já se estabeleceram em com Eclipse e olhando para Mercurial para controle de versão a integração no Netbeans é realmente muito impressionante.

Ele inclui coisas como sobreposições de nível de projeto (o que mudou, você já cometeu, etc), mas vai ainda mais longe, acrescentando destaque direto em sua visualização de código (assim eu posso ver linha por linha o que foi modificado eo que não tem ).

Definitivamente pena dar uma olhada se o seu não tiver sido definido no uso do Eclipse (que é ótimo também, mas eu não acho que a integração de versão é comparável / Ainda de qualquer maneira).

Eu não posso dizer muito sobre Netbeans, mas eu acho que eu posso dizer algo sobre Eclipse. O controle de versão como CVS é ??grande em Eclipse, mas suponho que o apoio é um pouco atrasado em outros tipos de controle de versão.

Quanto a mudanças, Eclipse também destacar quais são as novas mudanças que você tem no código fonte e vai tão longe como oferecendo-lhe a história local dos arquivos que você está editando. sobreposições de nível de projeto existem em Ecipse, mas você precisa usar algum tipo de sistema de controle de versão para que (CVS, Subversion, etc)

eu estava fazendo uma pesquisa on-line para a mesma coisa que você está procurando e me deparei com codeBeamer, um issue tracker e gerenciamento de projetos ferramenta baseada na Web compatível com tarefas eclipse através de um plugin chamado codeBeamer estúdio.

CodeBeamer website

Acabei de instalar no meu servidor dedicado e devo dizer que estou bastante impressionado.

Apenas pensei em colocar isso aqui em cima, pode salvar alguém algum tempo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top