Hoe om vinnig kaartjies voeg in Trac? [Gesluit]
-
02-07-2019 - |
Vra
Dit is baie pynlik om verskeie kaartjies voeg by Trac of om dit te hê as jou eie todo lys. Wat veroorsaak dat mense hul eie taak bestuur gereedskap gebruik so take dan versprei oor die hele.
Is daar enige plugin of makro dat die proses van die toevoeging van 'n kaartjie sal lewend?
Oplossing
As jy Eclipse:. Mylyn is perfek
Anders kan jy altyd kry die XML RPC plugin. http://trac-hacks.org/wiki/XmlRpcPlugin en rol jou eie klein instrument.
Vir vinnig skep soortgelyke kaartjies, jy kan die kloon plugin gebruik: http://trac-hacks.org / wiki / CloneTicketPlugin
Edit En ek tweede Espen se idee met die SVN checkin haak , dit werk baie goed vir ons, as well.
Ander wenke
Die volgende kan jy 'n vinnige nota tik. Die nota word 'n Trac kaartjie, aan jouself. Ek gebruik dit vir baie vinnige foute en / of funksies wat ek nie wil vergeet. Of, as ek 'n funksie wat ek oopmaak dan sluit 'n kaartjie vir dit, so ek volle krediet te kry :) - 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
Gebruik is kort:
$ TRAC-gogga uit bier
kaartjie # 9: uit bier
Jy kan probeer om met behulp EmailtoTrack , sodat jy kaartjies kan skep net deur die stuur van e-pos.
.(Nog 'n netjiese snit wenk, indien nie direk verband hou met jou vraag, is om 'n pleeg haak gebruik met jou weergawe beheer stelsel sodat jy kaartjies kan maak deur dit te doen commits Ek het net probeer hierdie een vir SVN, maar dit behoort nie moeilik wees om die hawe.)
Daar is ook 'n opdrag-lyn TRAC kaartjie skepper op dreef-hacks, jy het om dit te doen op dieselfde masjien as die TRAC repo woon. Ek vind die command line bykomend tot baie vinniger as die web-gebaseerde een wees.
Intussen een geprogrammeer TicketImportPlugin wat skep of updates verskeie kaartjies in een gebruiker interaksie van Excel-tabel.
As Mylyn werk vir jou, oorweeg uitcheck http://tasktop.com ook. Tasktop strek Mylyn met 'n kragtige produktiwiteit funksies soos 'n outomatiese tyd dop, webnavigatie ondersteuning, e-pos en kalender integrasie, en nog baie meer.