RSS

Tag Archives: Server

تنصيب و إعداد مخدم CVS لإدارة الشيفرة المصدرية

كنا قد استعرضنا في تدوينة سابقة نظام CVS لإدارة الشيفرات المصدرية من وجهة نظر زبون النظام، حيث تناولنا كيفية استثماره باستخدام برمجية TortoiseCVS إحدى أبسط الأدوات المجانية المتاحة لأنظمة التشغيلWindows، وقد أوضحنا في تلك المقالة كيفية الإتصال مع مخدم Sourceforge.net لاستخراج الشيفرة المصدرية لأحد المشاريع البرمجية وقد كان Ar-PHP على سبيل المثال.

تتألف منظومة CVS من مكنز Repository يستضاف على مخدم ما، وتقوم برمجيات الزبون بالإتصال بذلك المكنز لاستخراج Checkout الشيفرة المصدرية المطلوبة من ذلك المكنز والحصول على نسخة محلية منها عادة ما تدعى بصندوق الرمل Sandbox، عند ذلك تستطيع التعامل مع تلك الشيفرة المصدرية بأسلوبك وأدواتك المعتادة دون الحاجة إلى البقاء على إتصال مع المكنز على جهاز المخدم. بعد الإنتهاء من تنفيذ التعديلات التي ترغب بها وإتمام إختبار صحتها، تستطيع الإتصال بمخدم CVS من جديد باستخدام ذات برمجية الزبون لتقوم بعملية إيداع Commit تلك التعديلات ضمن المكنز من جديد، فتصبح جزءا من مكوناته ومتاحة بالتالي للآخرين. يجدر التنويه هنا إلى أن عملية الإيداع تقوم بدمج التعديلات الآتية من عدة مصادر (مبرمجين)على عكس نموذج القفل المعتاد والذي يسمح لمبرمج وحيد فقط بإجراء التعديلات على الشيفرة المصدرية في كل مرة.

المزيد…

 

الأوسمة: ,