9

複数のチケットを Trac に追加したり、自分の todo リストとして持つのは非常に面倒です。これにより、人々は独自のタスク管理ツールを使用するようになり、タスクがあちこちに分散されます。

チケットを追加するプロセスを早めるプラグインまたはマクロはありますか?

4

6 に答える 6

10

以下を使用すると、簡単なメモを入力できます。メモは自分に割り当てられた Trac チケットになります。これは、忘れたくない非常に迅速なバグや機能に使用します。または、私が開いた機能を構成する場合は、そのチケットを閉じて、完全なクレジットを取得します:) - 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

使い方は簡単です:

$ ビールからのトラックバグ

チケット #9: ビール切れ

于 2009-08-28T04:11:14.630 に答える
7

Eclipse を使用している場合: Mylynは完璧です。

そうしないと、いつでも XML RPC プラグインを取得できます。http://trac-hacks.org/wiki/XmlRpcPluginを作成して、独自の小さなツールを作成してください。

同様のチケットをすばやく作成するには、Clone プラグインを使用できます: http://trac-hacks.org/wiki/CloneTicketPlugin

編集そして、私はSVNチェックインフックを使用したEspenのアイデアを2番目に使用します。これは私たちにとってもうまく機能します。

于 2008-09-22T11:21:49.200 に答える
5

EmailtoTrackを使用してみると、メールを送信するだけでチケットを作成できます。

(あなたの質問に直接関係しない場合、別のきちんとしたトラックのヒントは、バージョン管理システムでコミットフックを使用して、コミットを行うことでチケットを閉じることができるようにすることです。私はこれをSVNでしか試していませんが、そうすべきではありません移植は難しい)

于 2008-09-22T11:26:49.407 に答える
3

トラックハックにはコマンドラインのtracチケットクリエーターもあります。tracリポジトリが存在するのと同じマシンで実行する必要があります。コマンドラインの追加は、Webベースの追加よりもはるかに高速であることがわかりました。

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

于 2012-04-26T11:07:55.107 に答える
1

一方、1 つのプログラムされたTicketImportPluginは、Excel テーブルからの 1 回のユーザー インタラクションで複数のチケットを作成または更新します。

于 2013-06-04T07:33:34.183 に答える
0

Mylyn があなたのために働いている場合は、 http://tasktop.comもチェックしてみてください。Tasktop は Mylyn を拡張し、自動時間追跡、Web ブラウジングのサポート、電子メールとカレンダーの統合などの強力な生産性機能を備えています。

于 2008-12-08T01:20:09.357 に答える