سؤال

أنا أستخدم مستودع تخريب وأريد أن أعرف متى يسأل شخص ما مستودعك عن الخروج ؛ مثل "SVN CO" أو "SVN UP". هل هناك خطاف أو طريقة أخرى يمكنني استخدامها بحيث يتم تشغيل البرنامج النصي أو إرسال بريد إلكتروني ، كلما طلب شخص ما معلومات من خادم SVN الخاص بي؟ كيف يمكنني تحقيق ذلك دون الاعتماد على سجلات Apache؟

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

(إذا كنت بحاجة إلى مزيد من المعلومات ، فح فقط اسأل. شكرًا مقدمًا.)

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

المحلول

فيما يلي جميع السنانير المدعومة في Subversion 1.5 ، من التحكم في الإصدار مع التخريب الكتاب:

  • ابدأ الالتزام
  • ما قبل ارتكاب
  • بعد الالتزام
  • revprop-change
  • ما بعد revprop-Change
  • مسبق
  • بعد القفل
  • ما قبل عدم الارتباط
  • ما بعد unlock

لا يوجد خطاف ما قبل التحقق أو ما قبل التحديث كما تصف.

نصائح أخرى

إذا كنت تستخدم TortoisesVN ، فلديك الوصول إليها السنانير من جانب العميل.

يمكنك أن تفعل ما تريد باستخدام Apache كخادم SVN و (على سبيل المثال) mod_perl لربط الطلبات. ربما تعرض ملفات السجل بالفعل المعلومات التي تريدها.

يجب أن يكون SVN عبر SSH ممكنًا أيضًا: تحليل الأوامر التي بدأها عميل SVN ولفها (على سبيل المثال ، عن طريق إعادة تسمية الثنائي الأصلي مع ".orig" وتمديد البرنامج النصي (shell) في هذا المكان.

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