Gitflow: القدرة على حذف / إزالة الإصدار / الإصلاح / الميزات بسهولة

تم إنشاؤها على ٢٦ أغسطس ٢٠١٠  ·  60تعليقات  ·  مصدر: nvie/gitflow

سيكون من الرائع أن تكون لديك القدرة على القيام بشيء مثل git flow release delete v1.0.2 ، بدلاً من git checkout develop && git branch -D release/v1.0.2 (وأنا لست متأكدًا من تجاهل فرع التحرير بشكل صحيح) وآمل ألا يتم تفويت أي خطوات مهمة.

Feature

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

من فضلك ، توقف عن التعليق فقط على "+1" ، إنه عام 2020 وقد قدمت Github بالفعل رموز تعبيرية لهذا الغرض 👍

ال 60 كومينتر

سيكون هذا أمرًا إضافيًا جيدًا.

ملاحظة: إنها بالفعل الطريقة الصحيحة لحذف فرع. (تذكر أن git-flow لا يقوم بأي سحر خفي ، إنه مجرد تنفيذ للقواعد من منشور المدونة الأصلي!)

أود أن أقترح ما يلي. إذا تم دمجها بالفعل في التطوير / الرئيسي ، ولكن يظل مؤشر الفرع:

git flow release delete 1.0.2

لحذف المتفرعة التي لم يتم دمجها بعد مع التطوير / الرئيسي (لتجنب الحذف العرضي):

git flow release delete -f 1.0.2

آه ، حقًا. سأكون سعيدًا جدًا بهذه الوظيفة لهذه الميزة.

لم أكن متأكدًا من أن هذا الإجراء هو الصحيح لأنه بدا كما لو جربته ، تم دمج الالتزامات التي قمت بها تجاه الفرع المحذوف في التطوير على أي حال ، وهو ما أزعجني حقًا ، لكنني تمكنت من الاعتناء به والمضي قدمًا . فقط للتوضيح ، هذا من شأنه / يجب أن يزيل الفرع بالكامل وجميع التزاماته ، بالنظر إلى -f ، هل هذا صحيح؟

بالمعنى الدقيق للكلمة ، فإنه يزيل الكائن _branch_ ، الذي يشير إلى الالتزام (الذي يشير إلى الالتزام ، والذي يشير إلى الالتزام ، وما إلى ذلك). طالما أن لديك أي فروع أخرى تشير إلى أحد تلك الالتزامات (مثل origin/feature/foo ربما) ، فإن الالتزامات ستظل ثابتة. خلاف ذلك ، سيتم جمع القمامة في نهاية المطاف. هذا مجرد سلوك Git.

حسنًا ، حسنًا. لابد أنني أفسدت شيئًا ما. شكرا للتوضيح ، مع ذلك!

+1 هذه الميزة. أحاول استخدام git-flow لاستخدام العناصر المرشحة للإصدار كإنجازاتنا السريعة ، ليتم دفعها إلى بيئة الاختبار ، مع الحفاظ على المستوى الرئيسي باعتباره قاعدة كود الإنتاج. بعبارة أخرى ، في بيئتنا ، لن يتم "الانتهاء" من معظم المرشحين للإصدار حتى يتحولوا إلى المستوى الرئيسي - ولكن يجب أن يكون الجميع قادرًا على ... لذلك بمجرد تحديد إصدار الإنتاج ، أود إنهاء الإصدار الآخر الفروع ...

+1

+1

+1

+1

+1

+1 وقررت تنفيذ هذا على مفترقتي ، حاليًا فقط في فرع التطوير. تمت إضافة أيضًا إمكانية إزالة الفرع البعيد أيضًا.

+1 لهذا ، هل هذه الميزة مدعومة الآن؟

+1

استخدم هذا الخيط لمعرفة كيفية القيام بذلك ولكن يفضل الطريقة المضمنة

لقد مر عامان الآن ... هل هناك فرصة لإنجاز ذلك؟ إنها ميزة جيدة ، على ما أعتقد.

+1

+1

+1

مرحبًا ، إنه متاح بالفعل في Peter van der Does fork مع العديد من التحسينات الأخرى.

+1

+1

+1

+1

+1

+1

+1

+1

+1

+4 (نفسي وفريقي في العمل)! ^ _ ^

+1

+2

nrvs lolz: د
: +1:

+1

: +1:

+1

: +1:

+1

+1

+1

+1

+1

+1

+1

يتم تنفيذ هذا في طبعة AVH.

+100500

+100501

+1

+1

+1

+1

+1

+1

واو ، لا أصدق أن هذا لا يزال شيئًا. لقد مرت ما يقرب من 8 سنوات في انتظار هذا الأمر.

+1

+1

واو ، بعد تسع سنوات ، لا يزال هذا شيئًا
حقا بحاجة لهذه الميزة

تم تنفيذ هذا في https://github.com/petervanderdoes/gitflow-avh وهو متوافق مع هذا الإصدار ولكنه يضيف العديد من التحسينات والميزات الجديدة.

إخلاء المسؤولية: أنا رئيس مشروع Gitflow AVH Edition

+1

من فضلك ، توقف عن التعليق فقط على "+1" ، إنه عام 2020 وقد قدمت Github بالفعل رموز تعبيرية لهذا الغرض 👍

geoom
image

+1

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات