ما هو الإيداع؟
فكرة جديدة
أي ملف هو النسخة النهائية؟
حفظ نسخة جديدة كلما غيّرت شيئًا يبدو تصرفًا آمنًا، حتى يمتلئ المجلد بـ essay.docx وessay_final.docx وessay_final_v2_REAL.docx. أيها الأحدث؟ وما الذي تغيّر بينها؟ لا أحد يتذكر.
تخيّل الآن 5 أشخاص يعملون على مشروع واحد ويتبادلون الملفات بالبريد. اثنان منهم يصلحان الملف نفسه في اليوم نفسه، فيمحو أحد الإصلاحين الآخر دون أن ينتبه أحد.
التحكم في النسخ (version control) يحل هذه المشكلة. أداة مثل Git تتذكر كل نسخة محفوظة من المشروع كله، ومن صنعها ولماذا. يمكنك الرجوع إلى أي نسخة، ويستطيع فريق كامل أن يعمل في الوقت نفسه دون أن يضيع عمل أحد.