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?

Was dit nuttig?

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.

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

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.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top