صراحة موضوع هام، وشرح أكثر من رائع ولكن أظن أنه يحتاج لمزيد من التوضيح.
لدي استفسارين:
"أنظمة التحكم في النّسخ المُوزعة أو Distributed Version Control Systems و تعرف اختصارًا بـ DVCSs. في مثل هذه الأنظمة كـ Git، Mercurial، Bazaar أو Darcs فإن ما يقوم به المستخدمون ليس مُجرد التحقق من آخر نسخة من الملفات، لكن يقومون أيضا بأخذ نُسَخٍ كاملة عن المستودعات التي يعملون عليها. وعليه، فإن، وفي حال ما إذا تعرّض الخادوم لأي خلل، فإنه يُمكن مواصلة العمل عبر نَسْخ المستودع الموجود على أي من أجهزة المستخدمين بحكم أن أي عملية التحقق التي يقوم بها المستخدم هي عبارة عن عملية نسخ احتياطي لكامل بيانات المشروع."
هل المقصود أخذ نسخة من المستودعات الموجودة على جهاز اي مستخدم آخر على النت مشترك فى نفس المشروع، أم أخذ نسخة من المستودعات التي على جهازي أنا؟!
ما هي التفرعات المتوازية branches ؟