شرح صفوف ومحتوى الفقرة
لماذا تفضل كثير من الفرق الهندسية إعادة تأسيس فروع الميزات فوق main قبل دمجها؟
- سجل تاريخي خطي ونظيف: بدلاً من تشابك الخطوط وعقد الدمج المتداخلة في مخرجات
git log --graph، يظهر تاريخ المشروع كخط زمني مستقيم يسهل تتبعه وفحصه. - تمكين الدمج السريع المباشر: بمجرد إعادة تأسيس
feat-uiفوق قمةmain، يصبح الانتقال إلىmainوتشغيلgit merge feat-uiدمجاً سريعاً (Fast-Forward) سلساً بلا عقد إضافية.
Shell
# Inspect the clean single-line commit graph after rebase
git log --oneline --graph --decorate -n 5