Pergunta

Eu sei que posso fazer mais isso por hackers Trac e usando o Git ganchos, mas eu queria saber se alguém tem / sabe de algo pronto.

Comentando (e fechar) bilhetes a partir de mensagens de confirmação seria bom, especialmente se o diff aparece em linha com o comentário de fechamento/comentário.

os hashes sha1 deve ser auto-ligados a gitweb/cigt/custom / git navegador.

Eu tentei o GitPlugin para Trac, mas o código do navegador foi soo lento...todas as alternativas?

Foi útil?

Solução

O Redmine pode fazer um pouco do que você está pedindo.A integração funciona em uma direção, você deve problemas de referência em mensagens de confirmação de, e , em seguida, estes dados estarão disponíveis no redmine.

Então, os dados são disponíveis em duas vistas.O bug de exibição irá incluir uma lista de correspondência de cometer.O repositório display link compromete-se a erro de exibição de páginas.

Redmine mantém um local (sem sapato) do repositório para cada projeto.Este pode ser o principal acordo de recompra ou de um espelho remoto.Sobre as atualizações, redmine analisa as mensagens de confirmação e atualizações interno cruz de tabela de referência de change_set,problema.

Se o redmine repositório é usado apenas como um espelho, ele precisa ser atualizada.As atualizações podem acontecer através do cron ou via externa gancho.Usamos um redmine github plugin e uma github pós-receber gancho para manter o redmine em sincronia com o principal repositório no github.

Ele funciona, mas ainda é um pouco desajeitado.

Outras dicas

Louva-a-deus tem uma boa Git integração, e é exercida pelos próprios desenvolvedores, como o desenvolvimento é impulsionado pelo Git.

Esta é a forma como changesets ligado a um problema irá aparecer:

Changeset attached to an issue

Você pode encontrar mais documentação A integração do Git e SVN com o Mantis Bug Tracker.

Há também GitZilla (Eu sou o autor).

trac tem um git plugin - ele funciona como uma versão svn...

http://trac-hacks.org/wiki/TracGitPlugin

Sim, eu estava procurando algo semelhante!não há nenhuma documentação sobre o redmine, mas o único recurso o que eu sei é que se você acrescentar uma pitada (#) e um problema número de obter um link para essa questão.

Por exemplo:

$ git commit-a -m '#45 faz a terra girar no sentido inverso!'

seria visível no repositório e o número link para a edição #45!

Eu realmente quero fazer isso se o commit é desejado para um determinado problema a confirmação de mensagem é adicionado para o problema.

e sim, fechar, fixo e coisas como isso seria ótimo!

Eu estive navegando para tal (git-ganchos), ou características, no redmine para um tempo, mas não muita sorte!(sua documentação é uma merda!)

alguém postar algumas atualizações sobre este assunto!

BugTracker.NET é um web-based de acompanhamento de bugs sistema que tem git integração.As páginas da web para o git integração se parecem muito com os da integração do subversion, documentado aqui.

Você pode ler mais sobre a filosofia que orientou BugTracker.NET/Git a integração nesta Stackoverflow pergunta: Como faz o bug tracker/controle de versão do trabalho de integração com as típicas git fluxos de trabalho?

Veja também esta pergunta:https://stackoverflow.com/questions/229303/are-there-any-good-issue-tracking-systems-that-can-track-git-commits-branches

https://bitbucket.org - tecnicamente é um DVCS serviço, mas ele foi totalmente integrado de controlo de edição.E serviços são realmente gratuito para pequenas equipes (e um número ilimitado de serviço gratuito .edu pessoas também).

Confira neste link aqui.Ele fornece um tutorial sobre como Git pode ser usado para integrar com o Rational Team Concert.Ele vai te dar algumas informações básicas que podem ser utilizados para integrar o Git com uma vasta gama de outros produtos.

para a integração com o Bugzilla, você pode usar o git-bz:

http://git.fishsoup.net/man/git-bz.html

é muito utilizado no projeto GNOME.

Há sdorra scm-ferramenta gestor, integrando o Git e o Jira

TrackStudio, desde a versão 4, também tem integração do Git

Assembla disponibiliza um repositório git que é privado e de um sistema integrado de acompanhamento de bugs do sistema - você pode alterar o bilhete de status ou tempo de pista diretamente através de mensagens de confirmação.Eles também oferecem personalizada do lado do servidor ganchos - que permitem escrever a sua própria lógica e, em seguida, usá - la- alguma coisa de rejeitar compromete-se que não correspondem a certas regras de seu, para iniciar um CI de compilação depois de uma confirmação é recebida.

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