جدول المحتويات:

ما هي أدوات التحكم في الإصدار المركزي؟
ما هي أدوات التحكم في الإصدار المركزي؟

فيديو: ما هي أدوات التحكم في الإصدار المركزي؟

فيديو: ما هي أدوات التحكم في الإصدار المركزي؟
فيديو: شرح git - ثلاثة أنواع مختلفة من أنظمة التحكم في الإصدار 2024, شهر نوفمبر
Anonim

التحكم المركزي في الإصدار

يتم التحكم في الوصول إلى قاعدة الشفرة والقفل بواسطة الخادم. ربما أفضل الأمثلة المعروفة مركزية أنظمة VCS هي CVS و Subversion ، وكلاهما مفتوح مصدر ، على الرغم من وجود العديد من الأمثلة التجارية (بما في ذلك Rational ClearCase لشركة IBM).

في المقابل ، ما هو التحكم المركزي في الإصدار؟

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

بالإضافة إلى ذلك ، هل جيت هو نظام مركزي للتحكم في الإصدار؟ شخص سخيف . في حين أنظمة مركزية كانت نظام التحكم في الإصدار الاختيار لما يقرب من عقد من الزمان ، شخص سخيف قد تجاوزهم في السنوات الأخيرة. على عكس SVN ، شخص سخيف يستخدم مستودعات متعددة: مستودع مركزي وسلسلة من المستودعات المحلية.

تعرف أيضًا ، ما هي أدوات التحكم في الإصدار المختلفة؟

فيما يلي بعض من أكثر أنظمة وأدوات التحكم في الإصدارات مفتوحة المصدر شيوعًا والأكثر تفضيلاً المتاحة لتسهيل الإعداد الخاص بك

  1. CVS. قد يكون نظام CVS هو المكان الذي بدأت فيه أنظمة التحكم في الإصدار.
  2. SVN.
  3. شخص سخيف.
  4. زئبقي.
  5. بازار.

ما الفرق بين برنامج التحكم في الإصدار الموزع والمركزي؟

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

موصى به: