Version control (التَّحكم في الإصدار)
تعريف: التَّعريف: ممارسة إدارة وتسجيل التَّغيُّرات التي تطرأ على الموارد الرَّقميَّة،مثل: الملفَّات، والمواقع الإلكترونيَّة، والبرامج وما إلى ذلك… بمرور الوقت بحيث يمكن مراجعة إصدارات معيَّنة لاحقًا. تم تصميم أنظمة التَّحكم في الإصدار لتسجيل محفوظات التَّغييرات (من، وماذا، ومتى)، والمساعدة على تجنُّب الأخطاء البشريَّة، مثل العمل على إصدار خاطئ، على سبيل المثال: يعد نظام التَّحكم في إصدار Git أداة برمجيَّة مستخدمة على نطاق واسع حيث ساعدت مطوري البرامج في الأصل على التَّحكُّم في إصدار التَّعليمات البرمجيَّة المشتركة، ويستخدم الآن في العديد من التَّخصُّصات العلميَّة لإدارة الملفات ومشاركتها. المصطلحات ذات الصِّلة: المتتبِّع الدُّولي العالمي، قابليَّة إعادة الإنتاج، إدارة تكوين البرامج، إدارة شفرة المصدر، التَّحكم في المصدر.
مصطلحات ذات صلة: Git, Reproducibility, Software configuration management, Source code management, Source control
مرجع: https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control
كتبه وراجعه: Mahmoud Elsherif, Sarah Ashcroft-Jones, Thomas Rhys Evans, Helena Hartmann, Matt Jaquiery, Adam Parker, Charlotte R. Pennington, Robert M. Ross, Timo Roettger, Andrew J. Stewart