Pergunta

É muito doloroso para adicionar vários bilhetes de Trac ou tê-la como sua própria lista de tarefas. Que faz com que as pessoas a usar suas próprias ferramentas de gerenciamento de tarefas para que as tarefas são depois se espalhou por toda parte.

Existe algum plugin ou macro que iria acelerar o processo de adição de um bilhete?

Foi útil?

Solução

Se você estiver usando Eclipse:. Mylyn é perfeito

Caso contrário, você sempre pode obter o plug-in RPC XML. http://trac-hacks.org/wiki/XmlRpcPlugin and roll sua própria ferramenta pouco.

Para criar rapidamente bilhetes semelhantes, você poderia usar o plugin Clone: ?? http://trac-hacks.org / wiki / CloneTicketPlugin

Editar E eu segunda ideia do Espen com o SVN checkin gancho , ele funciona muito bem para nós, também.

Outras dicas

A seguir permite que você digite uma nota rápida. A nota se torna um bilhete Trac, atribuído a si mesmo. Eu uso isso para erros muito rápidos e / ou características que eu não quero esquecer. Ou, se eu fizer uma característica que eu abri em seguida, fechar um bilhete para isso, então eu obter crédito total :) - j

#!/usr/bin/env python

'''
trac-bug: add bug/feature to current Trac project, from the command line.
Specify Trac project directory in TRAC_ENV environment variable.
'''


import os, sys

TRAC_ENV = os.environ.get('TRAC_ENV') or os.path.expanduser('~/trac/projectenv')
if not os.path.isdir(TRAC_ENV):
    print >>sys.stderr, "Set TRAC_ENV to the Trac project directory."
    sys.exit(2)

from trac.env import open_environment
from trac.ticket import Ticket
t = Ticket(open_environment(TRAC_ENV))

desc = ' '.join(sys.argv[1:])
info = dict(
    status='open', 
    owner=os.environ['USER'], reporter=os.environ['USER'],
    description = desc, summary=desc
)

t.populate(info)
num = t.insert()
if not num:
    print >>sys.stderr, "Ticket not created"
    print >>sys.stder, vals
    sys.exit(1)

print "Ticket #%d: %s" % (num,desc)
sys.exit(0)                 # all is well

O uso é breve:

$ trac-bug fora da cerveja

Ticket # 9: de cerveja

Você pode tentar usar EmailtoTrack , assim você pode criar bilhetes apenas enviando e-mails.

(Outra dica pista puro, se não diretamente relacionados à sua pergunta, é usar um commit gancho com seu sistema de controle de versão que você possa fechar bilhetes fazendo commits Eu só tentei esta para SVN, mas não deve ser difícil para a porta.)

Há também uma linha de comando criador bilhete trac on track-hacks, você tem que executá-lo na mesma máquina que reside o trac compromissadas. Acho que a adição de linha de comando para ser muito mais rápido do que o baseado na web.

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

Enquanto isso programado TicketImportPlugin que cria ou atualiza vários bilhetes de uma interação com o usuário da tabela Excel.

Se Mylyn está funcionando para você, considere verificar http://tasktop.com também. Tasktop estende Mylyn com a produtividade poderosa recursos como rastreamento automático tempo, suporte a navegação na web, e-mail e integração de calendário, e muito mais.

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