سؤال

أحاول دمج Redmine مع TortoiseSVN، لكنني لم أتمكن من القيام بذلك لأن TSVN يعطيني دائمًا هذا الخطأ:

"لا يوجد موفري خدمة تعقب المشكلات متاحون."

لقد اتبعت هذه الخطوات:

  • في خصائص مجلد مشروعي، أضفت "bugtraq:url -> http://myweb/../issues/show/%BUGID%'
  • في إعدادات Redmine، أضفت SVN في علامة تبويب المستودع، وأظهر Redmine المستودع الخاص بي دون أي مشاكل.

لست متأكدًا مما إذا كانت هناك أي خطوات مفقودة أو ما يجب علي فعله لإجراء التكامل.

أم يجب أن أنظر إلى المسار لأنه يبدو أكثر استقرارًا ويتمتع بدعم أفضل؟

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

المحلول

مزيد من التفاصيل حول مشاركة ستيفان:

مع ما تحاول القيام به، فإن تعيين bugtraq:url وحده لا يكفي.تحتاج إما إلى تعيين خاصية "bugtraq:message" أو خاصية "bugtraq:logregex" أيضًا.على سبيل المثال، في إعداد redmine الخاص بنا، نسمح بالعناصر التالية في رسالة الالتزام:

  • مراجع:المراجع، المراجع، معرف المشكلة
  • إصلاحات:إصلاحات، إغلاق، إصلاحات الشوائب

لذلك نستخدم bugtraq:logregex للحصول على أقصى قدر من المرونة:

([Cc]loses|[Ii]ssue[Ii][Dd]|[Rr]eferences|[Rr]efs|[Ff]ixes(\s[Bb]ug)?)\s?#(\d+)
\d+

الذي يغطي جميع خياراتنا.

من خلال القيام بذلك، تسلط السلحفاة الضوء على جزء تعليق الالتزام الذي يرتبط بـ redmine وتحول الرقم إلى رابط يمكنك النقر عليه للانتقال إلى مشكلة redmine الفعلية.

الخيار الأكثر تقدمًا هو السماح لك باختيار خطأ مفتوح مباشرة من redmine.تحتاج هذه الميزة إلى تثبيت مكون إضافي محدد على جهازك، ولكن بقدر ما أستطيع أن أقول، لا يوجد مثل هذا المكون الإضافي لـ redmine، لذلك نحن عالقون نوعًا ما مع الخيار الأساسي في الوقت الحالي.عندما يكتب شخص ما مثل هذا البرنامج الإضافي، وتقوم بتثبيته، ستتمكن بعد ذلك من الانتقال إلى "Issue Tracker Integration" كما تحاول حاليًا وستعمل الأمور بشكل جيد.

نصائح أخرى

يرجى قراءة مستندات.

الخطأ "لا يوجد موفري خدمة تعقب المشكلات متاحون" يعني أنك لم تقم بتثبيت أداة تعقب المشكلات توصيل في لـ TSVN.

البوغتراك :الخصائص لا تتطلب مكونًا إضافيًا.يمكنك استخدام تلك التي لا تحتوي على مكون إضافي (لكنك لن تتمكن من جلب قائمة بالمشكلات المفتوحة في مربع حوار الالتزام).

هناك موجود البرنامج المساعد السلحفاة لRedmine يمكنك تجربتها.

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