ضبط النسخ (الحاسوب)

ضبط النسخ أحد مكونات إدارة تكوين البرمجيات، وتعرف أيضا بنظم إدارة الشيفرة المصدرية[1]، وهي نظم مسؤولة عن إدارة التغييرات في المستندات وبرامج الكمبيوتر ومواقع الويب الكبيرة ومجموعات أخرى من المعلومات قيد التطوير. عادة ما يتم تحديد التغييرات برقم أو حرف رمزي، يطلق عليه «رقم المراجعة» أو «مستوى المراجعة» أو ببساطة «مراجعة». على سبيل المثال، مجموعة أولية من الملفات تسمى «المراجعة 1». عندما يتم إجراء التغيير الأول، فإن المجموعة الناتجة هي «المراجعة 2»، وهكذا. ترتبط كل مراجعة بطابع زمني وبالشخص الذي يقوم بالتغيير. يمكن مقارنة المراجعات واستعادتها ودمجها مع بعض أنواع الملفات.[2]

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

يتم تشغيل نظم التحكم في الإصدار (VCS) بشكل شائع كتطبيقات قائمة بذاتها، ولكن التحكم في المراجعة مضمن أيضًا في أنواع مختلفة من البرامج مثل معالجات النصوص[3] وجداول البيانات ومستندات الويب التعاونية وفي أنظمة إدارة المحتوى المختلفة، على سبيل المثال، تاريخ الصفحة لويكيبيديا. يسمح التحكم في المراجعة بالقدرة على إعادة مستند إلى مراجعة سابقة، وهو أمر مهم للسماح للمحررين بتتبع تعديلات بعضهم البعض، وتصحيح الأخطاء، والدفاع ضد التخريب والإزعاج الإلكتروني في ويكي.

انظر أيضًاعدل

المراجععدل

  1. ^ O'Sullivan, Bryan (2009)، Mercurial: the Definitive Guide، Sebastopol: O'Reilly Media, Inc.، ISBN 9780596555474، مؤرشف من الأصل في 8 ديسمبر 2019، اطلع عليه بتاريخ 04 سبتمبر 2015.
  2. ^ "What is version control? - Definition from WhatIs.com"، WhatIs.com (باللغة الإنجليزية)، مؤرشف من الأصل في 2 مايو 2019، اطلع عليه بتاريخ 23 نوفمبر 2019.
  3. ^ "جوجل دوكسSee what’s changed in a file، جوجل، .

وصلات خارجيةعدل