Frage

Es ist sehr schmerzhaft mehrere Tickets zu Trac hinzuzufügen, oder es als Ihre eigene ToDo-Liste zu haben. Das bewirkt, dass die Menschen ihre eigenen Task-Management-Tools verwenden, so Aufgaben dann rundum verteilt sind.

Gibt es ein Plugin oder ein Makro, das den Prozess des Hinzufügens eines Ticket beschleunigen würde?

War es hilfreich?

Lösung

Wenn Sie Eclipse-verwenden. Mylyn ist perfekt

Sonst könnte man immer die XML-RPC Plugin bekommen. http://trac-hacks.org/wiki/XmlRpcPlugin und Ihr eigenes kleines Werkzeug rollen.

Für ähnliche Tickets schnell erstellen, könnten Sie die Clone-Plugin verwenden: http://trac-hacks.org / wiki / CloneTicketPlugin

Bearbeiten Und ich zweite Espen Idee mit dem SVN checkin Haken , es funktioniert gut für uns, wie gut.

Andere Tipps

Im Folgenden können Sie eine kurze Notiz eingeben. Die Notiz wird ein Trac-Ticket, um sie zugewiesen. Ich benutze dies für sehr schnellen Bugs und / oder Funktionen, die ich will nicht vergessen. Oder, wenn ich eine Funktion, die ich öffnen bilden dann schließen Sie ein Ticket für sie, so dass ich die volle Punktzahl :) - 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

Die Verwendung ist kurz:

$ trac-bug aus Bier

Ticket # 9: aus Bier

Sie könnten versuchen, EmailtoTrack , so dass Sie Tickets einfach durch das Senden von E-Mails erstellen können.

.

(Eine andere nette Spur Spitze, wenn auch nicht direkt auf Ihre Frage im Zusammenhang, ist ein commit mit Ihrer Versionskontrollsystem zu verwenden, so dass Sie Tickets, indem Sie Commits schließen kann, habe ich versucht, nur dieses für SVN, aber es sollte in dem Hafen nicht schwer sein.)

Es gibt auch eine Kommandozeilen-trac Ticket Konzept auf dem richtigen Weg-Hacks, müssen Sie es auf der gleichen Maschine laufen, wie der trac-Repo befindet. Ich finde die Befehlszeile zusätzlich zu sein, viel schneller als die webbasierte ein.

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

Inzwischen man programmiert TicketImportPlugin , die mehrere Karten in einer Interaktion mit dem Benutzer von Excel-Tabelle oder aktualisiert erstellt.

Wenn Mylyn für Sie arbeitet, sollten Sie Check-out http://tasktop.com zu. Tasktop erweitert Mylyn mit leistungsstarken Produktivitätsfunktionen wie automatische Zeiterfassung, Web-Browsing-Unterstützung, E-Mail und Kalenderintegration und vieles mehr.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top