Domanda

È molto doloroso aggiungere più ticket a Trac o averlo come proprio elenco di todo. Ciò induce le persone a utilizzare i propri strumenti di gestione delle attività in modo che le attività vengano quindi distribuite ovunque.

Esistono plugin o macro che accelererebbero il processo di aggiunta di un ticket?

È stato utile?

Soluzione

Se stai usando Eclipse: Mylyn è perfetto.

Altrimenti potresti sempre ottenere il plug-in XML RPC. http://trac-hacks.org/wiki/XmlRpcPlugin e lancia il tuo piccolo strumento.

Per creare rapidamente biglietti simili, è possibile utilizzare il plug-in Clone: ?? http://trac-hacks.org / wiki / CloneTicketPlugin

Modifica E secondo l'idea di Espen con l'SVN checkin hook , funziona benissimo anche per noi.

Altri suggerimenti

Quanto segue consente di digitare una nota rapida. La nota diventa un biglietto Trac, assegnato a te stesso. Lo uso per bug e / o funzionalità molto veloci che non voglio dimenticare. Oppure, se creo una funzione che apro, chiudo un ticket per ottenerne il credito completo :) - 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

L'utilizzo è breve:

$ trac-bug dalla birra

Biglietto n. 9: birra esaurita

Puoi provare a utilizzare EmailtoTrack , così puoi creare biglietti semplicemente inviando email.

(Un altro suggerimento accurato, se non direttamente correlato alla tua domanda, è utilizzare un hook di commit con il tuo sistema di controllo della versione in modo da poter chiudere i ticket eseguendo i commit. Ho provato solo questo per SVN, ma non dovrebbe essere difficile portarlo.)

Esiste anche un creatore di ticket trac della riga di comando su track-hack, devi eseguirlo sullo stesso computer in cui si trova il repository trac Trovo che l'aggiunta della riga di comando sia molto più veloce di quella basata sul web.

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

Nel frattempo uno programmato TicketImportPlugin che crea o aggiorna più ticket in un'interazione di un utente dalla tabella Excel.

Se Mylyn sta lavorando per te, considera di provare anche http://tasktop.com . Tasktop estende Mylyn con potenti funzionalità di produttività come il monitoraggio automatico del tempo, il supporto alla navigazione Web, l'integrazione di e-mail e calendario e altro ancora.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top