تطوير البرمجيات · مصطلحات · التحكم في الإصدارات

ما معنى cherry-pick؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/ˈtʃeri pɪk/فعلمصطلح شائع

cherry-pick: ينتقي إيداعاً بعينه، ينقل إيداعاً محدداً

في Git، ينسخ إيداعاً واحداً محدداً من فرع إلى آخر من دون دمج الفرع كله. وفي الإنجليزية العامة تعني انتقاء الأفضل أو الأنفع فقط.

طريقة الاستخدام

يُستخدم كثيراً لنقل إصلاح إلى فرع إصدار، مثل cherry-pick the fix into release/2.4. قد ينشئ إيداعات مكررة، لذا تستخدمه الفرق بحذر. وخارج Git قد توحي الكلمة بانتقاء ما يؤيد رأياً مع إغفال الباقي.

أمثلة

  1. Can you cherry-pick the login fix into the release branch? We can't ship the rest yet.

    هل يمكنك نقل إصلاح تسجيل الدخول إلى فرع الإصدار؟ لا يمكننا شحن بقية التغييرات بعد.

    يطلب المثال انتقاء الإصلاح وحده للإصدار، مع إبقاء سائر عمل الفرع خارج الإصدار.

  2. I cherry-picked two commits from Ali's branch to unblock my work.

    انتقيت إيداعين من فرع عليّ كي أتمكن من متابعة عملي.

    نُقلت تغييرات محددة من فرع زميل إلى فرع المتحدث لتجاوز عائق في العمل.

تراكيب شائعة

  • cherry-pick a commit
  • cherry-pick into the release branch
  • git cherry-pick
  • cherry-pick a fix

مصطلحات أخرى: التحكم في الإصدارات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: