سؤال

نظرًا لأن Windows غير حساس للحالة ولأن SVN حساس للحالة ، ولأن VS2005 يميل إلى إعادة تسمية الملفات التي تمنحهم النموذج الأدنى الذي يفسد تاريخ مستودعات بلدي ، فقد حاولت إضافة البرنامج النصي المسبق للالتزام من http://svn.collab.net/repos/svn/trunk/contrib/hook-scripts/case-insevitive.py. من المؤكد أن البرنامج النصي يستخدم فئات من LIBSVN من Python ("من SVN Import Repos ، FS") والتي فشلت في العثور عليها في Windows. هل هناك بديل؟ إلى libsvn أو إلى نص الخطاف؟

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

المحلول

تعتبر روابط Python المعقدة قبل Tigris.org لـ LIBSVN تنزيلًا منفصلًا. يمكن العثور على الأحدث اعتبارًا من 27 أكتوبر هنا.

هناك توزيعات SVN ثنائية أخرى مدرجة هنا, ، وربما لديهم سياسة مختلفة لتجميع روابط Python.

نصائح أخرى

هناك نوعان من روابط بيثون بديلة لـ LIBSVN:

Subvertpy جديد تمامًا ويكتبه مؤلف كتاب " BZR-SVN: الشفافة SVN جسر inter-operation ل BZR.

لفترة من الوقت ، استخدم BZR-SVN المنبع جرعة كبيرة روابط بيثون ، وساهم المؤلف في الكثير من إصلاحات الأخطاء. لقد ساعد ذلك في تحريك دعم بيثون المنبع لـ "المكسور بشكل فظيع" إلى "مشدد مؤلم وغير صوتي". لذلك بعد إضاعة ساعات طويلة من حياته إلى سويج ، قرر المؤلف أن يصنع روابطه الخاصة.

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