git - جيثب الاسكواش يرتكب من واجهة ويب على طلب سحب بعد تعليقات المراجعة؟



github workflow (1)

لم يكن لديك للقيام بأي ريبيس / سحق محليا بعد الآن: مجرد دفع الخاص بك الالتزام فرع العلاقات العامة الخاص بك.

صاحب الريبو الأصلي، إذا كان هو / هي اختار ل، سوف الاسكواش يرتكب لك (منذ مارس 2016):

انظر " الاسكواش تلتزم " والوثائق : أنها تسمح لسير العمل الجديد، سواء بالنسبة لك المساهم، والمحافظ على الريبو الأصلي.

كما أعلق أدناه: سيتم تنفيذه مثل يتم دمج دمج العلاقات العامة:

  • إذا كان يعمل من دون صراع، ودمج (أو هنا، merge --squash : انظر " في جيت، ما هو الفرق بين merge --squash و rebase ؟ ") سيتم إنشاؤها تلقائيا.
  • إذا كان هناك أي تضارب، لم يتم إنشاء الدمج، وصيان لديه الخيار لرفض الآن في العلاقات العامة، وطالب المساهم للقيام بأعمال سحق تعهدات وتعديل العلاقات العامة.

هذا هو حقا مثل ما هو موجود الآن، باستثناء جيثب وأضاف --squash إلى أمر دمجها. لا شيء آخر.

دعنا نقول أن لدي تاريخ ارتكاب مع 5 يرتكب. وأنا أعلم أنني يمكن أن ريبيس بلدي يرتكب محليا عند تقديم طلب سحب والتي سوف ثم يكون لهم تمرد في ارتكاب واحد.

ومن حالات الاستخدام الشائعة لذلك:

  • جعل يرتكب المحلية، والعمل على ميزة
  • الاسكواش يرتكب
  • جعل سحب طلب
  • تلقي تعليقات المراجعة
  • تحديث العلاقات العامة بشكل مناسب

يمكنني القيام بذلك محليا على الجهاز الخاص بي ثم دفع تغيير بلدي مرة أخرى (باستخدام -f منذ ريبيز يجعل من متزامنة مع البعيد). هذا هو نوع من مزعج.

ومع ذلك، وهذا يتطلب أن أفعل ريباس في كل مرة أتناول تعليقات الاستعراض - هل هناك أي طريقة يمكنني القيام بذلك من واجهة الويب؟

أو ربما سير العمل الخاص بي هو الخطأ، يجب أن أكون تعديل كل من بلدي "تعليقات المراجعة" يرتكب مباشرة على الرئيسية بيأر ارتكاب؟





workflow