استخدام إجراءات Gitflow
Gitflow نموذج تفريع فيه فرع إنتاج وفرع تطوير وفروع للميزات والإصدارات والإصلاحات العاجلة. ويهيّئه قسم Gitflow في GitTree ويبدأ تلك الفروع وينهيها، فيدمجها ويسِمها ويحذفها نيابةً عنك.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- مستودع يتّبع فريقه Gitflow، أو تريد إعداده له.
أين تجده
- قسم Gitflow في اللوحة الجانبية: تهيئة Gitflow… ثم الميزات والإصدارات والإصلاحات العاجلة.
- لوحة الأوامر: Gitflow: بدء ميزة… وGitflow: بدء إصدار… وGitflow: بدء إصلاح عاجل….
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| تراجع عن خطوة Gitflow | ⌘Z | Ctrl+Z |
الخطوات
هيّئ Gitflow
اختر تهيئة Gitflow…. تحقّق من فرع الإنتاج وفرع التطوير والبادئات مثل
feature/، واضغط تهيئة. يكتب هذه الإعدادات في إعدادات Git للمستودع وينشئ فرع التطوير إن لزم.ابدأ فرعًا
اختر بدء… تحت الميزات أو الإصدارات أو الإصلاحات العاجلة، واكتب اسم الميزة أو رقم الإصدار، واضغط بدء. ينشئ GitTree الفرع من الأساس الصحيح ويبدّل إليه.
أنهِه
حين ينتهي العمل اختر إنهاء… على الفرع. يذكر GitTree ما سيحدث بالضبط وينفّذه.
النتيجة المتوقعة
يُدمج الفرع حيث يقول Gitflow، ويُوسَم إن كان إصدارًا أو إصلاحًا عاجلًا، ويُحذف.
ما يفعله الإنهاء
| الفرع | الإنهاء |
|---|---|
| ميزة | يدمجها في فرع التطوير ثم يحذفها. |
| إصدار | يدمجه في فرع الإنتاج ويسِم الناتج برقم الإصدار، ثم يدمجه في فرع التطوير ويحذفه. |
| إصلاح عاجل | مثل الإصدار: الإنتاج، فالوسم، فالتطوير، فالحذف. |
إن لم يسر الأمر كما توقعت
«Gitflow مهيّأ هنا بالفعل.»
في المستودع إعدادات Gitflow أصلًا. استخدم بنود الميزات والإصدارات والإصلاحات العاجلة مباشرة.
أسئلة
هل أحتاج إلى Gitflow؟
لا. تستخدم فرق كثيرة فرعًا رئيسيًا واحدًا مع فروع ميزات قصيرة وطلبات سحب. ويناسب Gitflow المشاريع ذات الإصدارات المجدولة.