Gitflow: لا يمكن "نشر" الإصلاحات العاجلة

تم إنشاؤها على ١٧ يناير ٢٠١١  ·  32تعليقات  ·  مصدر: nvie/gitflow

بينما يمكن نشر جميع فروع الإصدارات والميزات (إصدار git flow / نشر الميزات) ، لا يمكن نشر فروع الإصلاح العاجل.

في بيئة التطوير الخاصة بنا ، يمكن فقط لكبار الموظفين الاندماج لإتقان ، مما يعني أن الإصلاحات العاجلة تحتاج إلى دفعها إلى المستودع المركزي من قبل الموظفين المبتدئين ، بحيث يمكن للعضو الكبير سحب فرع الإصلاح العاجل ثم الاندماج لإتقان (إنهاء الإصلاح العاجل git flow). تكمن المشكلة هنا في أنه نظرًا لأن الإصلاحات العاجلة لا يمكنها "النشر" ، فإن دفع الإصلاح العاجل يأخذ تعويذة مختلفة تمامًا لدفع فرع التحرير / الميزة (أخبر فريقنا المبتدئين أنه بالنسبة للإصلاحات العاجلة ، يجب عليهم تشغيل git push origin hotfix/1.0.1 كـ مقابل git flow hotfix publish الذي اعتادوا عليه).

إذن باختصار. هل يمكننا إضافة "نشر الإصلاح العاجل" كأمر إلى git flow؟

Feature

التعليق الأكثر فائدة

هذا خيط قديم ، لكني جئت إلى هنا أبحث عن نفس الحل. هذا الريبو لم يتغير في 5 سنوات ويبدو أنه سيستمر على هذا النحو ، أقترح عليك بشدة استخدام شوكة AVH ، لأنها توفر المزيد من الخيارات بما في ذلك git flow hotfix publish .

إذا قمت بتثبيت git-flow باستخدام التخمير ، يمكنك ببساطة تغييره باستخدام

$ brew uninstall git-flow
$ brew install git-flow-avh

ال 32 كومينتر

يمكن لفريقنا أيضًا الاستفادة من هذا. نحن نعمل على تطبيق مستند إلى الويب وغالبًا ما نحتاج إلى فحص الإصلاحات العاجلة في بيئة التدريج. بينما يمكننا دفع فرع الإصلاح العاجل إلى github دون ألم ، فإن الأمر سيكون راحة كبيرة.

بالإضافة إلى ذلك ، سيكون من المفيد جدًا إضافة وظيفة المسار بحيث يمكن بسهولة إسقاط فروع الإصلاح العاجل المنشورة. هذا شيء يمكن أن يفعله فريقي كثيرًا أيضًا. +1

cranberyxl بالضبط نفس الوضع هنا.

بالضبط نفس الوضع ، الرجاء إضافة هذه الميزة!

+1

+1

حقا بحاجة هذا +1

هذا بالتأكيد مطلوب هنا. أحب git flow ، وأنا أحب أن أرى الإصلاحات العاجلة القابلة للنشر. نحن نفعل هذا لمراجعات الكود.

+2 :)

+1 محاولة استخدام خوادم ما بعد الاستلام + خادم CI لاختبار الإصلاحات العاجلة تلقائيًا ، ثم نشرها من نار المعسكر!

شكراphoet.

نظرًا لأنه تم دمج رقم 163 ، فلماذا لم يتم إغلاق هذه المشكلة؟
هل هذا بسبب دمج ميزة publish hotfix في التطوير فقط ولم يتم إصدارها بعد؟

على أمل أن يتم إطلاق هذا قريبا! ستكون إضافة مفيدة جدًا.

تم تنفيذ هذا في my fork git-flow (إصدار AVH)
تباعدت شوكة بلدي كثيرًا لجعل ذلك طلب سحب سهل لـ nvie's gitflow ،

راجع سجل التغيير للحصول على مزيد من المعلومات حول إصلاحات الأخطاء والميزات الجديدة المنفذة في مفترقتي.

في انتظار ذلك أيضًا

+1

+1

هل هناك أي تطور في هذا الموضوع؟ أنا أيضًا أرغب حقًا في الحصول على هذه الميزة ، لكن نقص المدخلات من مؤلف الريبو يقودني إلى التساؤل عما إذا كان سيحدث على الإطلاق؟

+1

هذا يعمل بالنسبة لي. لست متأكدًا مما إذا كنت أسيء فهم المشكلة ، ولكن مع تدفق git حديث نسبيًا (تم تثبيته عبر apt-get منذ أسبوعين على ubuntu 14.04) يمكنني القيام بـ git flow hotfix publish test بعد git flow hotfix start test .

Total 0 (delta 0), reused 0 (delta 0)
To <my repo on github>
 * [new branch]      hotfix/test -> hotfix/test
Already on 'hotfix/test'
Your branch is up-to-date with 'origin/hotfix/test'.

Summary of actions:
- A new remote branch 'hotfix/test' was created
- The local branch 'hotfix/test' was configured to track the remote branch
- You are now on branch 'hotfix/test

@ emanuil-tolev لأن git-flow مُثبَّت عبر apt هو git-flow (AVH Edition) apetervanderdoes 's fork ، وليس الإصدار nvie .

https://github.com/petervanderdoes/gitflow/wiki

++ ؛

يمكن بالتأكيد استخدام هذا! شكرا! ؛)

+1. بالتأكيد فكرة جيدة!

++
سيكون من الرائع الحصول عليه!

+1 ولكن بعد 4 سنوات من فتح هذه التذكرة ، يبدو أنه ليس هناك أمل في القيام بذلك

+1 ولكن بعد 4 سنوات من فتح هذه التذكرة ، يبدو أنه ليس هناك أمل في القيام بذلك

لم يكن لديه أي مشاكل مع عام ونصف من https://github.com/petervanderdoes/gitflow ، يمكن أن يوصي بهذه الشوكة.

حسنًا ، شكرًا @ emanuil-tolev - سأحاول ذلك! ؛ )

keithamus هل كلمة "مغلقة" تعني "wontfix"؟

ياgsaslis ؛ لقد قدمت المشكلة مرة أخرى في عام 2011. ليس لدي أي ملكية لهذا الريبو. مغلق يعني أنني لم أعد مهتمًا بهذه المشكلة شخصيًا ، وأريد تنظيف صفحة المشكلات الخاصة بي لأنها قائمة المهام الخاصة بي. إذا كنت مهتمًا بهذا ، فربما يجب عليك تقديم المشكلة مرة أخرى؟

keithamus أوه ، حسنًا ، آسف على الارتباك هناك ...
أعتقد أن أفضل حل لا يزال هو تلك الشوكة حينها ، لأن هذا مغلق الآن

تضمين التغريدة أود أن أقول نعم - يبدو أن الشوكة هي السبيل للذهاب. لم يكن هناك أي نشاط على هذا الريبو لسنوات.

هذا خيط قديم ، لكني جئت إلى هنا أبحث عن نفس الحل. هذا الريبو لم يتغير في 5 سنوات ويبدو أنه سيستمر على هذا النحو ، أقترح عليك بشدة استخدام شوكة AVH ، لأنها توفر المزيد من الخيارات بما في ذلك git flow hotfix publish .

إذا قمت بتثبيت git-flow باستخدام التخمير ، يمكنك ببساطة تغييره باستخدام

$ brew uninstall git-flow
$ brew install git-flow-avh
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات