Shahad Mohammad نشر 6 أكتوبر 2022 أرسل تقرير نشر 6 أكتوبر 2022 قرات مصطلح version control ولم افهم بالضبط ما هو هل يمكنكم شرحه وما فائدته باختصار؟ هل لها دخل في المكتبات بحيث انها تقوم بتكامل المكتبات؟ ام انها فقط تخزن الاصدارات السابقة ونستطيع استعادتها؟ هل يسمح لاكثر من شخص بالعمل على نفس قاعدة التعليمات البرمجية؟ ام هي لسيت من مميزاته؟ 1 اقتباس
1 Kais Hasan نشر 6 أكتوبر 2022 أرسل تقرير نشر 6 أكتوبر 2022 لا علاقة لل version control بتكامل المكتبات، حيث أنها كما يوحي اسمها تقوم بأرشفة الكود و تخزين نسخ منه في لحظات زمنية معينة. لفهم فائدتها بشكل أساسي من ناحية تخزين النسخ، لنفترض أنه لدينا كود لموقع يعمل و نريد التعديل عليه، من غير المحبذ التعديل مباشرة على الكود الرئيسي، حيث أننا قد نفقد القدرة على إعادته إلى شكله الأساسي (قد ننسى ما قمنا بالقيام به)، و بالتالي بإمكاننا باستعمال ال version control القيام بإنشاء ما يسمى بالفرع، و هو نسخة عن الكود الأساسي، يمكننا التعديل فيه بدون التأثير على الكود الأساسي، و عندما نتأكد من أن تعديلاتنا صحيحة و تعمل بشكل صحيح يمكننا إعادة دمج هذا الفرع بالكود الأساسي لإضافة التعديلات إليه. بالطبع يمكن لأكثر من شخص استعماله في نفس الوقت، و هو يعتبر وسيلة أساسية لتنظيم العمل، حيث أنه مثلاً لدينا ال git و هو version control يمكننا استعماله للقيام بكافة العمليات التي نريدها، و حتى يمكننا التواصل مع الآخرين يجب أن تكون هناك نسخة موجودة على سيرفر خارجي حتى يستطيع الآخرون رؤيتها، مثلاً يمكن استعمال github لذلك، بالطبع توجد بروتوكولات معينة للعمل لضمان عدم التعارض بين ما تقوم بتعديله و ما يقوم شخص آخر بتعديله. 2 اقتباس
السؤال
Shahad Mohammad
قرات مصطلح version control ولم افهم بالضبط ما هو هل يمكنكم شرحه وما فائدته باختصار؟
هل لها دخل في المكتبات بحيث انها تقوم بتكامل المكتبات؟ ام انها فقط تخزن الاصدارات السابقة ونستطيع استعادتها؟
هل يسمح لاكثر من شخص بالعمل على نفس قاعدة التعليمات البرمجية؟ ام هي لسيت من مميزاته؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.