كيفية إضافة التذاكر بسرعة في تراك؟[مغلق]
-
02-07-2019 - |
سؤال
من المؤلم جدًا إضافة تذاكر متعددة إلى Trac أو جعلها كقائمة المهام الخاصة بك.وهذا يجعل الأشخاص يستخدمون أدوات إدارة المهام الخاصة بهم بحيث يتم بعد ذلك توزيع المهام في كل مكان.
هل هناك أي مكون إضافي أو ماكرو من شأنه تسريع عملية إضافة التذكرة؟
المحلول
إذا كنت تستخدم Eclipse: ميلين مثالي.
وإلا فيمكنك دائمًا الحصول على مكون XML RPC الإضافي. http://trac-hacks.org/wiki/XmlRpcPlugin ولف أداتك الصغيرة.
لإنشاء تذاكر مماثلة بسرعة، يمكنك استخدام المكون الإضافي Clone: http://trac-hacks.org/wiki/CloneTicketPlugin
يحرر وأنا أؤيد فكرة إسبن مع SVN ربط الإيداع, ، إنه يعمل بشكل رائع بالنسبة لنا أيضًا.
نصائح أخرى
ما يلي يسمح لك بكتابة ملاحظة سريعة.تصبح المذكرة تذكرة 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:خارج البيرة
يمكنك محاولة استخدام البريد الإلكتروني لتتبع, ، حتى تتمكن من إنشاء التذاكر فقط عن طريق إرسال رسائل البريد الإلكتروني.
(نصيحة أخرى رائعة، إذا لم تكن مرتبطة بشكل مباشر بسؤالك، هي استخدام رابط الالتزام مع نظام التحكم في الإصدار الخاص بك حتى تتمكن من إغلاق التذاكر عن طريق تنفيذ الالتزامات.لقد حاولت فقط هذا واحد لـ SVN، ولكن لا ينبغي أن يكون من الصعب نقله.)
يوجد أيضًا منشئ تذكرة تتبع لسطر الأوامر على Track-hacks، ويجب عليك تشغيله على نفس الجهاز الذي يوجد به مستودع Trac.أجد أن إضافة سطر الأوامر أسرع بكثير من الإضافة المستندة إلى الويب.
وفي الوقت نفسه واحدة مبرمجة TicketImportPlugin الذي يقوم بإنشاء أو تحديث تذاكر متعددة في تفاعل مستخدم واحد من جدول Excel.
إذا كانت Mylyn تعمل من أجلك، ففكر في التحقق من ذلك http://tasktop.com أيضاً.يعمل Tasktop على توسيع Mylyn بميزات إنتاجية قوية مثل تتبع الوقت التلقائي ودعم تصفح الويب وتكامل البريد الإلكتروني والتقويم والمزيد.