يمكن تثبيت وظيفة الإكمال التلقائي هذه على حساب GitHub بالكامل، أو مؤسسة GitHub، أو مجموعة فرعية من المستودعات التي لديك إذن بالدفع إليها.
يرجى قراءة سياسة الخصوصية وشروط الاستخدام الخاصة بنا قبل البدء. لقد كتبناها بأنفسنا، لذا فهي قصيرة وسهلة القراءة. :)
قم بتثبيت تطبيق Github وحدد الحساب (الحسابات) و/أو الريبو (حسابات الريبو) التي يجب أن تحصل على الوظيفة.
عند التثبيت، سيتم إنشاء بعض التصنيفات في كل مستودع حتى تتمكن من إضافتها بسهولة إلى طلبات السحب الخاصة بك. يتم وصف هذه التسميات أدناه. يمكنك حذف هذه التصنيفات (وحتى إعادة إنشائها لاحقًا) حسب رغبتك بما يتناسب مع السياسات التي تتبعها فيما يتعلق بإكمال طلبات السحب.
قد يتم إكمال طلبات السحب تلقائيًا باستخدام بعض طرق الدمج. تحتوي كل طريقة على تسمية مقترنة يمكنك استخدامها لجدولة الإكمال التلقائي بهذه الطريقة.
ملصق | طريقة إكمال طلب السحب |
---|---|
auto-merge | دمج |
auto-squash | قرع |
auto-rebase | rebase |
سيتم إكمال طلب السحب تلقائيًا عند استيفاء جميع الشروط التالية:
لا يقوم تطبيق GitHub هذا بحذف الفرع المصدر لطلب السحب بشكل صريح بعد إكماله. إذا كان حذف الفرع المصدر بعد إكمال طلب السحب أمرًا تريده، فيمكنك تكوين GitHub للقيام بذلك لجميع طلبات السحب (بغض النظر عما إذا كانت مكتملة تلقائيًا) في صفحة إعدادات المستودع.
بعد تطبيق إحدى تسميات الإكمال التلقائي، إذا تم تحديث الفرع المصدر لطلب السحب من قبل شخص يفتقر إلى أذونات الكتابة إلى الريبو (على سبيل المثال، أرسل طرف ثالث العلاقات العامة من تفرع من الريبو الخاص بك) سيتم تفعيل تسمية الإكمال التلقائي تلقائيًا تمت إزالته . وهذا يحمي الريبو الخاص بك من التغييرات غير المراجعة التي يتم دمجها في الريبو بين الانتهاء من المراجعة واستكمال طلب السحب. بعد التحديث غير الموثوق به وإزالة التسمية، ما عليك سوى مراجعة أحدث إصدار من PR و(إذا رغبت في ذلك) إعادة تطبيق تسمية الإكمال التلقائي.