سؤال

لا توجد أداة مثالية، وأنا على وشك البدء في العديد من المشاريع الطويلة الأجل باستخدام TRAC، وأرادت برؤوسا لأعلى أنواع المشكلات التي قد أو لا أتعرضها معها. وبعبارة أخرى، تتراكم TRAC احتياجاتي على المدى القصير، و لقد اتخذت بالفعل القرار لاستخدامه, ، ولكن أريد أن أعرف ماذا أتوقع الطريق.

انا ليس البحث عن:

  • "استخدم المنتج X بدلا من TRAC لأن ..." الإجابات.
  • "TRAC رائع لأن ... الإجابات.
  • مقارنة مع أي شيء آخر محدد النظام.
  • "TRAC لا يدعم ميزة X" الإجابات. يمكنني قراءة قائمة الميزات أيضا، شكرا جزيلا لك.

أنا صباحا البحث عن:

  • "ميزة X لا تتصرف كما هو متوقع ..."
  • "TRAC يتصرف بشكل غريب عندما ..."
  • "TRAC لا يدعم ذلك بالكامل ..."
  • "TRAC نفسه يحتوي على خطأ معروف من المحتمل أن يكون ثابتا أبدا ..."
  • وخاصة "TRAC لا يمكن التعامل مع ..."
  • إلخ

لذلك، ما الصداع الناجم عن TRAC يجب أن أتطلع إليه؟

للمرجع المستقبلي، تم طرح هذا السؤال بينما كان TRAC V0.11 أحدث إصدار مستقر.

هل كانت مفيدة؟

المحلول

لا يوجد أي رؤية مشتركة حول كيفية التعامل معها مشاريع متعددة. وبعد إذا لم يكن الأمر كذلك - يجب أن تعمل الباقي من أجلك.

نصائح أخرى

مشكلة واحدة التي قمت بتشغيلها مع مثيل TRAC طويل الأجل هي حقل "الإصدار". لا يوجد تمييز بين قائمة الإصدارات التي يمكن تعيينها لتذكرة، وقائمة الإصدارات التي يمكن الاستفسار إليها في واجهة الاستعلام المخصصة. لذلك إذا بدأت قائمة الإصدار لهذا الحقل في الحصول على فترة طويلة بشكل ملهى، فلا يمكنك تقليمها حقا دون الحد من ما يمكنك البحث عنه.

واحدة من هذه الأيام سأذهب حولها لإصلاح ذلك ...

TRAC 0.11 هو أكثر من هوج الموارد أكثر من 0.10 كان؛ في جزء كبير من التبديل إلى Genshi لمحرك القالب. قد ترغب في مراقبة الموارد على الخادم، الذاكرة على وجه الخصوص. أتوقع أن أرى بعض الاهتمام المتزايد المدفوع للأداء في 0.13 أو نحو ذلك.

أوه، وإذا كنت تواجه مشاكل، يمكن أن يكون #Trac على FreeNode موردا لطيفا.

الإفصاح: أنا أحد مطوري TRAC

لقد استخدمنا TRAC لعدة سنوات مع مشاريع متعددة. بعد التفكير لمدة دقيقة، ما زلت لا أستطيع الخروج بأي مشكلة كبيرة في القائمة.

http://trac-hacks.org/ticket/131. - لا تزال ملفات تسجيل الدخول المستمرة (أي ملفات تعريف الارتباط الدائمة لتسجيل الدخول عبر إعادة تشغيل المتصفح) غير ملتزمة.

هذا يعني عندما تحصل على بريد SVN الخاص بك الخاص بك مع رابط TRAC، إذا لم يتم تحميل المستعرض الخاص بك بالفعل (تذكر تسجيل الدخول الخاص بك)، عليك إدخال بيانات الاعتماد الخاصة بك لمعرفة المحتوى (اعتمادا على كيفية وجود مجموعة أمنية). هذه مشكلة فقط إذا كنت تثق فقط في فئة معينة من المستخدمين على شبكتك. المتصفحات تذكر بيانات الاعتماد تخفف من ذلك، وبالنسبة لحالات الأمان العالية، قد لا تريد الخيار على الإطلاق، ولكن بالنسبة لنا مزعج قليلا.

0.12 قريب جدا من الإفراج، وأود أن أذهب مباشرة لجذع R9125 أو ما بعدها:

  • دعم مستودع متعددة المصادر (فرع هبط في صندوق R9125)
  • يعيش معاينات تحرير النص
  • تحرير تعليق التذاكر مع DIFFS

هذه هي ثلاثة عمليات انتخابية لماذا ذهبت إلى الأمام وانتقلت كل ما عندي من المفوض إلى 0.12dev. هناك العديد من الأشياء اللطيفة بسيطة تحدث فرقا أكثر من 0.11، رغم ذلك.

أعتقد أن تشغيل Trac خارج نسخة عمل SVN يوفر ترقية لطيفة للغاية وإدارة الإدارة العامة، لذلك هذا ما أوصي به.

دعم المشروع المتعدد هو أكبر الجاني حتى الآن وأنا أتطلع إلى وضع بعض العمل بنفسي لتحسين هذا الوضع.

عندما يعيد شخص آخر تذكرةك، لا تحصل على إخطار.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top