الملخص
بفضل جهودك، تمتلك شركة الألعاب الخاصة بك مجموعة كبيرة لملفات Bicep لتوزيع جميع جوانب البنية الأساسية لـ Azure. كانت إدارة هذه الملفات بمثابة تحدي، وعلى الرغم من ذلك، فأنت في حاجة إلى طريقة لتعقب التغييرات الخاصة بك.
في هذه الوحدة، لقد تعلمت كيفية استخدام نظام التحكم بإصدار Git مع تعليمة Bicep البرمجية لتوفير مستودع لقوالب التوزيع الخاصة بك. لقد تعرفت على ميزات استخدام Git مع تعليمة Bicep البرمجية، وكيف يمكن لمستودع Git تغيير حجمه من فرد إلى مؤسسة بأكملها.
لقد استخدمت Visual Studio Code لتهيئة مستودع Git، بالإضافة إلى ذلك، قمت بإضافة وتحديث بعض الملفات، وعرض المحفوظات الخاصة به، وإنشاء فرع. ثم قمت بدمج هذا الفرع. وأخيراً، قمت بنشر مستودع Git الخاص بك حتى يتمكن زملائك من الوصول إليه. كما سيمكنك نشر المستودع من استخدام البنية الأساسية لبرنامج ربط العمليات التجارية للتوزيع في المستقبل.
الآن، كلما قمت بإجراء تغييرات على قوالب Bicep الخاصة بك، يمكنك التأكد من أن التحديثات الخاصة بك يتم تعقبها وأنه يمكنك مشاهدة الإصدارات القديمة للملفات الخاصة بك. يمكنك حتى استخدام الفروع للعمل على التغييرات التجريبية دون مقاطعة الملفات المعروفة الجيدة الحالية.
معرفة المزيد
هناك الكثير مما يجب معرفته حول قدرات Git للعمل مع قوالب التوزيع والبرامج النصية. مع استمرارك في التعرف على Bicep والبنية الأساسية كتعليمة برمجة، من المهم أيضاً التعرف على التحكم بالإصدار:
- يعد مسار التعلم مقدمة للتحكم بالإصدار مع Git خطوة جيدة تالية لتوفير نظرة عامة أعمق.
- توفر الوحدة استخدام أدوات التحكم بالإصدار Git في Visual Studio Code مزيد من المعلومات حول دمج Git في Visual Studio Code.
الميزات التالية ل Git مفيدة عند العمل مع البنية الأساسية كتعلم برمجي:
- إعداد التغييرات الخاصة بك، والتي تمكنك من تثبيت فقط بعض الأشياء التي قمت بتغييرها مع ترك الأشياء الأخرى دون تثبيت.
- إخفاء التغييرات الخاصة بك، والتي تمكنك من الحفاظ على التغييرات الخاصة بك دون تثبيتها.
- التراجع عن التغييراتبما في ذلك العودة إلى التثبيت وإعادة تعيين حالة المستودع.
- الفروع، بما في ذلك معالجة تعارضات الدمج، والدمج المتقدم، وإعادة التأسيس.
- تفريع مهام سير العمل لدعم طرق عمل فريقك. قدمنا التطوير القائم على الجذع في هذه الوحدة، ولكن بعض الفرق تفضل نموذج سير عمل GitHub. فكر في بعض أفضل الممارسات عند اختيار استراتيجية التفريع الخاصة بك.
- إعادة كتابة المحفوظات، بما في ذلك تعديل رسائل التثبيت وإزالة المعلومات من محفوظات التثبيت، وإزالة التغييرات.
- وحدات فرعية.
يأتي جزء كبير من قوة Git من استخدامه في بيئات الفريق. تتضمن الميزات المحددة التي من المحتمل أن تعمل معها ما يلي:
- استنساخ المستودعات (GitHub، Azure Repos).
- سحب الطلبات (GitHub، Azure Repos).
- نسخ المستودعات (GitHub، Azure Repos).