Existe um sistema de rastreamento de bugs/problemas que se integra ao Mercurial?
-
09-06-2019 - |
Pergunta
Já usei Trac/Subversion antes e gostei muito da integração.Meu projeto atual está usando o Mercurial para desenvolvimento distribuído e seria bom poder rastrear problemas/bugs e integrá-lo ao Mercurial.Percebi que isso poderia ser complicado devido à natureza do DVCS.
Solução
TracMercurial integra Trac com Mercurial. Montagem fornece hospedagem Mercurial gratuita com integração Trac.
A ideia é que você tenha um repositório central como mestre e carregue todas as alterações subsidiárias dos repositórios locais para o principal.
Outras dicas
Eu também gostaria de adicionar Redmine para a lista.Comecei com o Trac, mas achei o suporte mercurial (e a interface administrativa para tudo) muito melhor no Redmine.
FogBugz tem apertado integração com Mercurial Através de Forno produtos.
BugTracker.NET agora suporta integração com Mercurial da mesma forma que suporta Subversion e git.BugTracker.NET é um ASP.NET gratuito e de código aberto rastreamento de bugs sistema.
Outros rastreadores de bugs gratuitos e de código aberto que suportam o Mercurial:
- Trac -http://trac.edgewall.org/wiki/TracMercurial
- Redmine -http://www.redmine.org/wiki/1/RedmineRepositories
- Arredondar para cima -https://www.mercurial-scm.org/wiki/Hook.A própria equipe de desenvolvimento do Mercurial usa o Roundup.
Existe também um plugin para integrar o Mercurial com Jira.Veja o página da Internet para o plug-in.
Mantis tem uma integração beta para Mercurial: postagem no bloge código.
Insetos em todos os lugares é um sistema distribuído de rastreamento de bugs que suporta Mercurial.
Jira integra usando um plugin.É uma ótima ferramenta.
Acabei de montar um rastreador de bugs de linha de comando chamado b para o Mercurial que, embora não seja tão poderoso quanto o Trac e similares, é exatamente o que muitas situações exigem.Sua melhor característica é a facilidade de configuração - instale a extensão Mercurial e todos os seus repositórios terão um rastreador de bugs à sua disposição.Acho isso incrivelmente útil em projetos menores que não posso/não quero configurar com um rastreador completo em um servidor em algum lugar, apenas hg b
e ir.
Há um Extensão Bugzilla por adicionar um comentário a um bug do Bugzilla cada vez que você menciona seu número.
Recentemente desenvolvi um plugin Trac que integra algumas funcionalidades do Mercurial que o plugin TracMercurial ainda não suporta, é chamado TracMercurialChangesetPlugin.Ele permite que você pesquise em seus conjuntos de alterações, sincronize o cache, visualize um changelog em seus tickets relacionados...
Você pode ler sobre isso em http://tumblr.com/x8tg5xbsh
Se você estiver aberto a outra sugestão, você pode tentar Ártemis.
Embora eu ainda não tenha usado, parece bastante fácil.