دفع بوابة دون سريع إلى الأمام هي واحدة من الأوامر الأكثر ملاءمة والمستخدمة بشكل متكرر في نظام التحكم في إصدار بوابة. في هذه المقالة ، سننظر في كيفية استخدام هذا الأمر لجعل عملية التطوير الخاصة بك أكثر كفاءة ومرونة.
سريع إلى الأمام هو آلية دمج في جيت التي يتم نقل التغييرات من فرع واحد ببساطة إلى الأمام إلى فرع آخر دون إنشاء التزامات إضافية. ومع ذلك ، يمكن أن يؤدي هذا إلى عدم وضوح تاريخ التطوير وتعقيد البحث عن الأخطاء. يتيح لك الدفع بدون التقديم السريع إنشاء التزامات صريحة ، مما يجعل سجل التطوير واضحا ويمكن إصلاحه بسهولة.
من أجل دفع دون سريع إلى الأمام ، تحتاج إلى استخدام الأمر جيت دمج مع الخيار —نو-فف. يضمن هذا الخيار إنشاء التزام جديد عند دمج الفروع. بعد ذلك ، يمكنك دفع التغييرات بأمان إلى الخادم وسيتمكن المشاركون الآخرون في المشروع من العثور بسهولة على التغييرات التي تجريها وتقييمها.
بوابة: دفع مع تعطيل سريع إلى الأمام
جيت هو نظام التحكم في الإصدار الموزع الذي يسمح للمطورين للعمل بشكل فعال مع تاريخ التغييرات في المشاريع. واحدة من السمات الهامة من جيت هو القدرة على دفع يرتكب إلى مستودع بعيد. القسم التالي سوف اقول لكم عن دفع مع تعطيل سريع إلى الأمام.
التقديم السريع هو طريقة سهلة وسريعة لدمج التغييرات من فرع مع فرع آخر. عند دفع يرتكب إلى مستودع بعيد ، جيت افتراضيا يحاول دمج التغييرات باستخدام سريع إلى الأمام. أي أن التغييرات مرتبطة ببساطة بفرع موجود دون إنشاء التزامات إضافية.
ومع ذلك ، في بعض الأحيان يكون من الضروري تمكين العلم —نو-فف عند الضغط لتعطيل التقديم السريع وإنشاء التزام جديد ، حتى لو لم يكن للفرع أي تغييرات.
مزايا دفعة مع تعطيل سريع إلى الأمام:
- إنشاء التزام منفصل لدمج التغييرات;
- سجل أوضح للتغييرات ، مما يسهل تتبع الكتل الوظيفية المختلفة في المشروع;
- القدرة على العودة إلى التزام معين إذا لزم الأمر.
لإجراء دفعة مع تعطيل سريع إلى الأمام ، استخدم الأمر:
- بوابة دفع لا وما يليها
عند استخدام العلم-نو-فف ، لن تحاول جيت تطبيق سريع إلى الأمام ، ولكن سيتم إنشاء التزام جديد مع التغييرات المدمجة. هذا ممكن حتى إذا تم تحديث الفرع دون تغييرات.
مثال على استخدام الأمر:
| خطوة | الفريق | الوصف |
|---|---|---|
| من 1 | - بوابة الخروج | قم بالتبديل إلى الفرع الخاص بك |
| 2 | - بوابة دفع الأصل-لا-وما يليها | أداء دفعة مع تعطيل سريع إلى الأمام |
وهكذا ، فإن الأمر دفع جيت مع العلم —نو-فف يسمح لك لإنشاء التزامات جديدة عند دفع إلى مستودع بعيد ، حتى لو لم تكن هناك تغييرات جديدة. هذا مناسب لتاريخ أوضح من التغييرات والقدرة على العودة إلى التزام معين.
الدليل الكامل
في هذا الدليل ، ونحن سوف ننظر في جميع جوانب استخدام الأمر دفع بوابة دون خيار سريع إلى الأمام. يتيح لك هذا الخيار إنشاء التزام دمج فرع جديد ، حتى إذا كان الفرع الذي ندمج فيه موجودا بالفعل في المستودع المحلي.
عندما نستخدم الأمر دفع جيت دون خيار سريع إلى الأمام ، جيت يخلق دمج دمج جديد ، حتى لو كان الفرع نحن دمج في بالفعل في مستودع بعيد. هذا مفيد للغاية في المواقف التي نريد فيها الاحتفاظ بسجل للفروع وتتبع التغييرات التي أجراها المشاركون الآخرون في المشروع.
لاستخدام الأمر دفع بوابة دون خيار التقديم السريع ، اتبع الخطوات التالية:
- تثبيت بوابة على جهاز الكمبيوتر الخاص بك إذا لم يكن مثبتا بالفعل.
- استنساخ مستودع باستخدام الأمر جيت استنساخ.
- قم بإجراء تغييرات على الفرع الذي تريد الاندماج فيه.
- ارتكاب التغييرات باستخدام الأمر جيت ارتكاب.
- قم بالتبديل إلى الفرع الذي تريد دمجه باستخدام أمر الخروج من البوابة.
- تشغيل الأمر جيت دمج دون خيار سريع إلى الأمام.
- تشغيل الأمر دفع بوابة دون خيار سريع إلى الأمام.
بعد الانتهاء من جميع هذه الخطوات ، سيتم إرسال التغييرات إلى المستودع البعيد وستكون متاحة للمشاركين الآخرين في المشروع.
من المهم أن نلاحظ أن استخدام جيت دفع دون خيار سريع إلى الأمام يمكن أن يؤدي إلى دمج الصراعات إذا كانت هناك تغييرات في كل من الفرع المحلي والفرع البعيد. في هذه الحالة ، من الضروري حل النزاعات يدويا باستخدام الأمر جيت ميرجيتول أو باستخدام أدوات حل النزاعات الخاصة.
الآن أنت تعرف كيفية استخدام الأمر دفع بوابة دون خيار سريع إلى الأمام. سيساعدك هذا في الاحتفاظ بسجل للتغييرات والعمل في المشروع مع المشاركين الآخرين.