نظام إدارة النسخ Git و اضافته لأندرويد ستوديو
مقدمة حول أنظمة إدارة النسخ و خطوات اضافة Git لأندرويد ستوديو
مقدمة حول نظام إدارة النسخ:
قبل البدء بشرح عملية الاضافة أود أولا أن أعرج على المقصود بـ نظام إدارة النسخ أو (Version Control System) و أهميته لك كمبرمج عموما.
تخيل نفسك تعمل مع مجموعة من المبرمجين على مشروع برمجي ضخم و كل مبرمج يعمل على جزئية من هذا المشروع.
كتابتك و المجموعة التي معك لآلاف الاسطر من الاكواد يجعلكم معرضين للخطأ و أنا لا أقصد هنا الأخطاء البرمجية (Bugs) فقط بل أخطاء أخرى مثل مسح/تعديل شفرة مبرمج آخر.
هذه الأخطاء تجعل من دمج الأكواد عملية مرهقة و صعبة و تزيد من احتمالية فشل المشروع و الذي سينتج عنه خسائر فادحة.
:و ايضا هناك عوامل أخرى قد تتسبب في فشل هذا المشروع البرمجي
– ماذا لو فقد أحد المبرمجين قرصه الصلب؟
– أو أصيب جهازه بفيروس كفيروس الفدية؟
– أو سرق جهازه؟
– ماذا لو اضاف مبرمج مئات الأسطر بغرض تحسين خاصية معينة لكن اضافته تسببت في مشاكل متعددة؟
من هنا جاءت فكرة نظام إدارة النسخ و الذي يحاول ان يتجاوز هذه الاشكاليات و يضمن بشكل أو بآخر نجاح المشاريع البرمجية و سلاسة العمل عليها و تقليل الوقت و الجهد
فوائد نظام ادارة النسخ:
- امكانية الرجوع لنسخة سابقة
- التفريعات و ادارة الدمج
- التتبع
هذه الأنظمة تستهدف فرق العمل بالدرجة الأولى لكن لا يعني ذلك ان الأفراد لا يمكن أن يستفيدوا منها. بالعكس بامكان أي مبرمج أن يستخدمها و يستفيد منها.
لمن يرغب بالمزيد بامكانه زيارة هذا الرابط
خطوات اضافة نظام ادارة النسخ لأندرويد ستوديو:
- تحميل و ثبيت GIT (أحد أشهر و أقوى أنظمة ادارة النسخ) من هذا الرابط https://git-scm.com/downloads
- تفعيل نظام ادارة النسخ من أندرويد ستوديو
- من القائمة أختر GIT
- في حال حصلت على الخطأ التالي و يعني عدم تمكن أندرويد ستوديو من ايجاد git.exe فأنقر على Fix it
- من الشاشة التالية أنقر على زر استعراض (محدد بالاخضر)
- حدد المسار كما في الصورة ثم OK (قد يختلف المسار من جهاز لاخر فتأكد) و لا تنسى النقر على زر Test للتجربة
- لاضافة ملفات مشروعك إلى نظام ادارة النسخ , من الاسفل اضغط على Version Control (محدد بالاخضر)
- الان اضغط على Unversioned Files بالزر الأيمن ثم أختر Add to VCS
- أخيرا بعد اضافة الملفات تحتاج لانشاء نسخة من خلال الذهاب لقائمة VCS ثم Commit Changes
- من الضروري جدا اضافة تعليق تحت Commit Message و أن يكون تعليق معبر و ذو معنى أي تحدد فيه الاضافات و التغييرات و الهدف منها مثلا (تم اصلاح الخطأ البرمجي المسبب لرسالة الخطأ المرفقة).
بعد اضافة التعليق أنقر Commit
و بهذا تكون أنشأت نسخة جديدة قادر على العودة لها في أي وقت و مراجعة التغييرات التي تمت بها.
التعليقات (0)
عرض المزيد.. جديد مقالاتي
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !