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