الفروع والجراحة

رادار الزملاء

أنت تعدّل api.ts. وكذلك يفعل شخص آخر، على فرع لم تنظر إليه بعد. والطريقة المعتادة لاكتشاف ذلك تعارضُ دمج في الأسبوع القادم؛ أما طريقة الرادار فقائمة، اليوم.

كل شيء يُحسب من آخر جلب لك — مراجع التتبع البعيدة، وmerge-tree في الذاكرة، ولا شيء غير ذلك. لا خادم، ولا وكيل على أجهزة زملائك، ولا شبكة سوى الجلب الذي كنت تجريه على أي حال.

رادار الزملاء

ماذا يخبرك الصف

لكل فرع بعيد يحمل التزامات لا يملكها HEAD لديك:

العمود المعنى
من ومتى آخر مُلتزِم على ذلك الفرع، ومنذ متى
الالتزامات / الملفات كم هو القادم، وكم ملفًا يمسّ
التداخل أي من تلك الملفات معدَّل في شجرة عملك الآن — الشارة الحمراء
الخطر هل سيتعارض دمج ذلك الفرع في HEAD (نفس محرك رادار التعارضات)

وتُرتَّب الصفوف بحسب مقدار تصادمها معك: التداخل أولًا، ثم التعارضات المتوقعة، ثم الحداثة. وسّع صفًا لترى قوائم الملفات بالضبط؛ وقارن يفتح مقارنة الفروع الكاملة.

متى يتكلم

بعد كل جلب — يدويًا كان أو تلقائيًا — يمسح الرادار بصمت. ولا يعرض إشعارًا إلا حين تمسّ التزامات المنبع ملفات عدّلتها أنت و تكون تلك المجموعة قد تغيّرت فعلًا منذ آخر مسح. لا ملفات معدلة، لا ضجيج: شجرة عمل نظيفة لا يمكن أن تتصادم مع شيء.

الحدود

  • يرى ما رآه آخر جلب. الزميل الذي لم يُرسل بعد غير مرئي — فهذا يقرأ المراجع لا الأذهان.
  • التداخل على مستوى المسار لا على مستوى السطر: لمس الملف نفسه تنبيه، لا دليل على تعارض. عمود الخطر هو الجواب على مستوى السطر، لكن بين الحالات المُلتزَم بها فقط.
  • الفروع الخاملة أكثر من نحو 45 يومًا تُتخطى، ولا يُفحص إلا الثلاثون الأحدث حركة.

انظر أيضًا: رادار التعارضات · الجلب والسحب والإرسال · ما الذي تغيّر منذ

حسّن هذه الترجمة على GitHub