Student Reviews
( 5 Of 5 )
1 review
Video of lesson #17 - Branches (الفروع) in GIT course by Algorithm Academy channel, video No. 18 free certified online
السلام عليكم
تم في هذا الفيديو شرح مفهوم مهم جدا و هو مفهوم الفرع
و لماذا هو مهم لنا في مشاريعنا
نبدأ بمثال سهل لسيناريو يحدث كثيرا أثناء تطوير البرمجيات ونرى كيفية تطبيقه على التفريع والدمج.
لنفترض حدوث الخطوات التالية:
كنت تعمل على موقع ويب وأنجزت الجزء الأهم وهو الآن مفتوح للزوار.
أنشأت تفريعا جديدا وبدأت العمل على ميزات ستضيفها لاحقا للموقع.
عند هذه النقطة وردك اتصال يخبرك عن مشكل في الموقع. المشكل خطير ويحتاج حلا سريعا.
تنتقل لنسخة الموقع الموجودة على بيئة الإنتاج (إصدار الموقع المفتوح للزوار). أي أنك انتقلت للتفريع الذي أطلقت منه الموقع (وليكن التفريع master).
تنشئ تفريعا جديدا انطلاقا من تفريع الإنتاج بهدف إصلاح الخلل (الترقيع).
تعمل على التفريع الجديد وتختبر التعديلات حتى تتأكد من جاهزيتك لإضافتها إلى بيئة الإنتاج.
تدمج تفريع الترقيع مع تفريع الإنتاج وتدفع التغييرات إلى الموقع.
أصلحت المشكل وبإمكانك الآن العودة إلى تفريع تحسين الميزات الذي كنت تعمل عليه قبل ورود الاتصال.