ما معنى version control؟
المعنى في مجال تطوير البرمجيات مع أمثلة
version control: التحكم في الإصدارات، إدارة نسخ الملفات
نظام يسجّل كل تغيير يطرأ على مجموعة من الملفات بمرور الوقت، كي يتمكن الفريق من العمل على الشيفرة نفسها ومعرفة من غيّر ماذا والرجوع إلى نسخ سابقة.
طريقة الاستخدام
Git هو أكثر أنظمة التحكم في الإصدارات (VCS) استخدامًا بفارق كبير، ومن الأنظمة الأقدم SVN وMercurial. يضع الفريق مشروعًا تحت إدارة الإصدارات أو يضيف ملفاته إليها. ويُسمّى ذلك أيضًا التحكم بالمصدر.
أمثلة
Never commit passwords or API keys to version control.
لا تحفظ كلمات المرور أو مفاتيح واجهة البرمجة أبدًا في نظام التحكم بالإصدارات.
المعلومات السرية التي تُسجّل في تاريخ المستودع قد تبقى فيه حتى بعد حذفها من النسخة الحالية.
Thanks to version control, we could see exactly which commit broke the build.
بفضل التحكم بالإصدارات، استطعنا تحديد التغيير الذي تسبب في تعطل البناء بدقة.
أتاح سجل التعديلات مقارنة النسخ ومعرفة الإيداع الذي أدخل الخلل إلى عملية البناء.
تراكيب شائعة
- version control system
- under version control
- source control
- check into version control
مصطلحات ذات صلة
مصطلحات أخرى: التحكم في الإصدارات
- pull request · طلب دمج
- merge · يدمج
- push · دفع التغييرات إلى المستودع البعيد
- merge conflict · تعارض دمج
- check out · يسحب فرعًا أو نسخة للعمل عليها
- clone · ينسخ مستودعًا
- rebase · إعادة تأسيس الفرع على نقطة أحدث
- pull · يسحب التغييرات
- diff · فَرْق
- commit message · رسالة الإيداع
- main branch · الفرع الرئيسي
- feature branch · فرع ميزة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
