؟ تطبيق github الذي يحافظ على تحديث الشوك الخاص بك مع المنبع عبر طلبات السحب الآلية.
هل يمكنك المساعدة في الحفاظ على هذه الخدمة مفتوحة المصدر حية؟ ؟ الرجاء الرعاية :)
.github/pull.yml التكوين لاستيعاب استراتيجيات دمج مختلفة ، بما في ذلك الدمج ، والاسكواش ، و rebase ، وإعادة ضبطها الثابتنجم هذا المشروع (الموصى به للغاية ، قد يحصل المستخدمون على دوران في أولوية على المستخدمين الآخرين)
سيقوم APP بتسحب المشاهدة تلقائيًا وسحب الفرع الافتراضي (Master) الخاص بـ Upstream إلى إعادة التعيين الصلب بشكل دوري. يمكنك أيضًا تشغيله يدويًا في أي وقت.
إنشاء فرع جديد.
قم بإعداد الفرع الجديد كفرع افتراضي ضمن إعدادات المستودع> الفروع.
أضف .github/pull.yml إلى فرعك الافتراضي.
(يتصرف مثل الإعداد الأساسي)
version : " 1 "
rules :
- base : master
upstream : wei:master # change `wei` to the owner of upstream repo
mergeMethod : hardreset version : " 1 "
rules : # Array of rules
- base : master # Required. Target branch
upstream : wei:master # Required. Must be in the same fork network.
mergeMethod : hardreset # Optional, one of [none, merge, squash, rebase, hardreset], Default: none.
mergeUnstable : false # Optional, merge pull request even when the mergeable_state is not clean. Default: false
- base : dev
upstream : master # Required. Can be a branch in the same forked repo.
assignees : # Optional
- wei
reviewers : # Optional
- wei
conflictReviewers : # Optional, on merge conflict assign a reviewer
- wei
label : " :arrow_heading_down: pull " # Optional
conflictLabel : " merge-conflict " # Optional, on merge conflict assign a custom label, Default: merge-conflict انتقل إلى https://pull.git.ci/check/${owner}/${repo} للتحقق من صحة .github/pull.yml .
تثبيت تطبيق سحب .
يمكنك تشغيل السحب يدويًا عن طريق الانتقال إلى https://pull.git.ci/process/${owner}/${repo} .
بالنسبة لحالة الاستخدام الأكثر شيوعًا (فرع master واحد) ، يمكنك فقط توجيه المستخدمين لتثبيت السحب بدون تكوينات. إذا كنت بحاجة إلى إعداد أكثر تقدماً (مثل فرع docs بالإضافة إلى master ) ، ففكر في إضافة .github/pull.yml إلى مستودعك يشير إلى نفسك (انظر المثال). سيسمح هذا للدفاع بتثبيت السحب والبقاء على التحديث تلقائيًا.
مثال (على افتراض أن owner هو اسم المستخدم أو المؤسسة):
version : " 1 "
rules :
- base : master
upstream : owner:master
mergeMethod : hardreset
- base : docs
upstream : owner:docs
mergeMethod : hardreset انظر المساهمة
MIT © Wei He
هل يمكنك المساعدة في الحفاظ على هذه الخدمة مفتوحة المصدر حية؟ ؟ الرجاء الرعاية :)
مصنوع من ❤ بواسطة weii