문제

Trac에 여러 티켓을 추가하거나 이를 자신만의 할 일 목록으로 만드는 것은 매우 고통스럽습니다.이로 인해 사람들은 자신의 작업 관리 도구를 사용하게 되고 작업은 여기저기로 분산됩니다.

티켓 추가 과정을 빠르게 해주는 플러그인이나 매크로가 있나요?

도움이 되었습니까?

해결책

Eclipse를 사용하는 경우: 마일린 완벽해요.

그렇지 않으면 언제든지 XML RPC 플러그인을 얻을 수 있습니다. http://trac-hacks.org/wiki/XmlRpcPlugin 그리고 당신만의 작은 도구를 굴려보세요.

유사한 티켓을 빠르게 생성하려면 Clone 플러그인을 사용할 수 있습니다. http://trac-hacks.org/wiki/CloneTicketPlugin

편집하다 그리고 SVN을 통해 Espen의 아이디어를 두 번째로 따랐습니다. 체크인 후크, 그것은 우리에게도 잘 작동합니다.

다른 팁

다음을 사용하면 빠른 메모를 입력할 수 있습니다.해당 메모는 자신에게 할당된 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

사용법은 간단합니다.

$ 맥주에서 trac-bug

티켓 #9:맥주가 다 떨어졌다

당신은 사용해 볼 수 있습니다 이메일로 추적, 이메일을 보내는 것만으로 티켓을 만들 수 있습니다.

(질문과 직접적인 관련이 없다면 또 다른 깔끔한 추적 팁은 버전 제어 시스템과 함께 커밋 후크를 사용하여 커밋을 통해 티켓을 종료할 수 있다는 것입니다.나는 단지 시도했다 이것 하나는 SVN용이지만 포팅하는 것은 어렵지 않습니다.)

track-hacks에는 명령줄 트랙 티켓 생성기도 있습니다. 트랙 저장소가 있는 동일한 시스템에서 이를 실행해야 합니다.명령줄 추가가 웹 기반 추가보다 훨씬 빠르다는 것을 알았습니다.

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

그 사이에 프로그램된 것 티켓가져오기플러그인 Excel 테이블에서 한 번의 사용자 상호 작용으로 여러 티켓을 생성하거나 업데이트합니다.

Mylyn이 당신을 위해 일하고 있다면 확인해 보세요. http://tasktop.com 도.Tasktop은 자동 시간 추적, 웹 검색 지원, 이메일 및 달력 통합 등과 같은 강력한 생산성 기능으로 Mylyn을 확장합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top