Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ما هو نظام التحكم في الإصدارات

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 1 من 58.

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

بدون نظام التحكم في الإصدارات، غالبًا ما تبدو المشاريع بهذا الشكل:

report.txt
report_v2.txt
report_final.txt
report_final_FINAL.txt
report_final_FINAL_use_this_one.txt

باستخدام نظام التحكم في الإصدارات، يكون الملف مجرد report.txt. تحتفظ الأداة بكل إصدار سابق داخل سجل تاريخ مخفي يمكنك تصفحه، ومقارنته، والرجوع إليه.

أداة التحكم في الإصدار الأكثر شعبية في العالم هي Git. وهي ما يشغل GitHub و GitLab وتقريباً كل قاعدة برمجية حديثة.

ورقة مرجعية

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

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات