التخريب

التحميل الان

التخريب الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • The Apache License
  • السعر:
  • FREE
  • اسم الناشر:
  • CollabNet
  • موقع ويب الناشر:
  • http://catacomb.tigris.org/

التخريب العلامات


التخريب وصف

هدف مشروع التخريب هو بناء نظام تحكم الإصدار الذي يعد استبدال مقنعة لل CVS. الهدف من مشروع التخريب هو إنشاء نظام تحكم الإصدار الذي يعد استبدال مقنعة لل CVS في مشروع Community.subversion مفتوح المصدر. فيما يلي بعض الملامح الرئيسية "Subversion": معظم ميزات CVS الحالية: يهدف التخريب إلى أن يكون أفضل سير ذاتية سير، لذلك يحتوي على معظم ميزات CVS. بشكل عام، تشبه واجهة التخريب إلى ميزة معينة من السيرة الذاتية، إلا إذا كان هناك سبب مقنع للقيام بذلك. الدلائل، إعادة تسمية، ويتم إصدار ملف meta-data. نقص هذه الميزات هو أحد أكثر الشكاوى شيوعا ضد السير الذاتية. إصدارات التخريب ليس فقط محتويات الملفات ووجود الملف، ولكن أيضا الدلائل والنسخ والتأمل. كما يسمح بإعادة إصدار بيانات التعريف التعسفي ("خصائص") إلى جانب أي ملف أو دليل، ويوفر آلية لإصدار إشارة إذن "تنفيذ" على الملفات. يرتكب حقا الذرية: لا يسري جزءا من الالتزام حتى نجح الالتزام بأكمله. أرقام المراجعة هي كل الالتزام، وليس لكل ملف؛ يتم إرفاق رسائل السجل بالمراجعة، وليس تخزينها بشكل رائع كما في CVS. خيار خادم شبكة Apache، مع بروتوكول WebDAV / DELTAV: يمكن أن يستخدم التخريب بروتوكول WebDAV / DELTAV المستند إلى اتصالات الشبكة، وخادم Apache Web Server لتوفير خدمة الشبكة الجانبية للتوصيل. هذا يعطي تخريبا ميزة على السير الذاتية في التشغيل البيني، ويوفر ميزات رئيسية مختلفة مجانا: المصادقة، والترخيص المستندة إلى المسار، وضغط الأسلاك، والتصفح المستودع الأساسي. خيار خادم مستقل: تقدم Subversion أيضا خيار خادم مستقل باستخدام بروتوكول مخصص (لا يريد الجميع تشغيل Apache 2.x). يمكن تشغيل الخادم المستقل كخدمة Inetd، أو في وضع DAEMON، ويوفر المصادقة الأساسية والترخيص. يمكن أيضا أن تتوئ على SSH. المتفرعة والوضع العلامات هي عمليات رخيصة (الوقت المستمر). لا يوجد سبب لهذه العمليات باهظة الثمن، لذلك ليسوا كذلك. يتم تنفيذ الفروع والعلامات من حيث عملية "نسخة" أساسية. نسخة تأخذ كمية صغيرة ثابتة من المساحة. أي نسخة هي علامة؛ وإذا بدأت ارتكاب في نسخة، فهذا هو فرع أيضا. (هذا يفعل بعيدا مع "وضع علامة الفروع" من السيرة الذاتية "، عن طريق إزالة التمييز الذي جعل علامات الفرع نقطة ضرورية في المقام الأول.) عميل / خادم عميل صغير، تصميم مكتبة الطبقات: تم تصميم التخريب ليكون العميل / الخادم من البداية؛ وبالتالي تجنب بعض مشاكل الصيانة التي تعاني من CVS. يتم تصميم التعليمات البرمجية كمجموعة من الوحدات النمطية مع واجهات محددة جيدا، مصممة لتطبيقات أخرى. بروتوكول العميل / الخادم يرسل diffs في كلا الاتجاهين: يستخدم بروتوكول الشبكة عرض النطاق الترددي بكفاءة عن طريق نقل الضتبئ في كلا الاتجاهين كلما كان ذلك ممكنا (يرسل CVS DITFS من الخادم إلى العميل، ولكن ليس العميل إلى الخادم). التكاليف تتناسب مع حجم التغيير، وليس حجم البيانات: بشكل عام، يتناسب الوقت اللازم لعملية التخريبية مع حجم التغييرات الناتجة عن تلك العملية، وليس إلى الحجم المطلق للمشروع الذي تحدث فيه التغييرات. هذه هي خاصية نموذج مستودع التخريب. اختيار قاعدة البيانات أو تطبيقات مستودع ملف عادي: يمكن إنشاء المستودعات بإذاعة قاعدة بيانات مضمنة (BERKELEYDB) أو مع نهاية مسطحة عادلة، والتي تستخدم تنسيق مخصص. إصدار الروابط الرمزية: يمكن لمستخدمي UNIX وضع ارتباطات رمزية ضمن عنصر تحكم الإصدار. يتم إعادة إنشاء الروابط في نسخ عمل UNIX، ولكن ليس في نسخ عمل Win32. معالجة فعالة من الملفات الثنائية: التخريب فعال بنفس القدر على ثنائي كما هو الحال في الملفات النصية، لأنه يستخدم خوارزمية خوارزمية ثنائية لنقل وتخزين المراجعات المتتالية. الناتج الممتاز: يتم تصميم جميع إخراج عميل سطر الأوامر Subversion بعناية ليكون كلا من الإنسان مقروءا ومتابعا تلقائيا؛ قابلية الكتاب المقدس أولوية عالية. الرسائل المترجمة: يستخدم Subversion Gettext () لعرض الخطأ المترجم والرسائل الإعلامية والمساعدة، بناء على إعدادات الإعدادات المحلية الحالية. ما الجديد في هذا الإصدار: تم إصلاح بعض الأعطال والقضايا الأخرى.


التخريب برامج ذات صلة

موسع SVN.

موسع SVN اعتراض أوامر SVN الخاصة بك ويمكن أن يسمح لك باستخدام أشكال عناوين URL قصيرة. ...

191

تحميل