عمليات مستودع التحكم في المصدر

بعد الاتصال ب Git، يتم تتبع تغييراتك Microsoft Dataverse. يمكنك عرض قائمة بالتغييرات غير المدارة في صفحة التحكم في المصدر داخل الحل غير المدار . لا يتم تضمين الكائنات التي تشكل جزءا من الطبقة المدارة في التنفيذ.

عرض التغييرات في منطقة الحلول

  1. بعد إجراء تغيير أو إضافة كائن في حل غير مدار، انتقل إلى منطقة الحلول في Power Apps.

  2. افتح الحل الذي أدخلت تغييرات عليه، وحدد التحكم بالمصادر في جزء التنقل الأيسر.

    قائمة التغييرات في الحل الجاهز للالتزام بـ Git

توفر شاشة نظام التحكم في المصدر قائمة بـ التغييرات المتاحة للإيداع من بيئتك إلى نظام التحكم في المصدر. حدد تحديث لتحديث القائمة إذا قمت بإجراء تغييرات في علامة تبويب مستعرض أخرى. يؤدي تحديد التحقق من وجود تحديثات إلى الاستعلام عن مستودع التعليمات البرمجية المصدر الخاص بك وتحديد ما إذا كانت هناك تحديثات في Git متوفرة للسحب إلى بيئتك. عند اكتشافك، تحتاج إلى حل التعارضات المكتشفة بين الكائنات في بيئتك وGit.

حل التعارض

يكتشف النظام ما إذا كانت هناك تغييرات متضاربة في مستودع المصدر. يسرد هذه المشكلات في علامة تبويب التعارضات . يجب عليك حل جميع التعارضات قبل السحب أو الالتزام. حدد كل تعارض مدرج، ثم اختر الاحتفاظ بالتغييرات الموجودة إذا كنت تريد الاحتفاظ بالتغييرات التي تم إنشاؤها في بيئتك أو قبول التغييرات الواردة إذا كنت تريد قبول التغييرات التي تم إجراؤها في مستودع التعليمات البرمجية المصدر.

إذا اخترت الاحتفاظ بالتغييرات الحالية، نقل هذه الكائنات إلى علامة التبويب التغييرات وتكون متاحة للالتزام بمستودع التعليمات البرمجية المصدر. إذا اخترت قبول التغييرات الواردة، نقل هذه الكائنات إلى علامة التبويب التحديثات وتكون متاحة للسحب إلى بيئتك. لا يؤدي إجراء التحديد في علامة التبويب التعارضات إلى تنفيذ أي إجراء فوري باستخدام عنصر التحكم بالمصادر، ولكنه يؤدي إلى حل التعارض بحيث يقوم إجراء السحب أو الالتزام التالي بتنفيذ التغييرات التي حددتها دون المزيد من التعارض.

سحب التغييرات المتوفرة من مستودع التحكم بالمصادر

لاستيراد التحديثات المتوفرة من مستودع التحكم في المصدر إلى بيئتك، قم بالتبديل إلى علامة التبويب التحديثات وحدد التحقق من وجود تحديثات. بعد ذلك، راجع التحديثات المتاحة، ثم حدد سحب شريط الأوامر. نوصي بالتحقق من صحة تجارب التطبيق التي قد تكون قد تأثرت بهذه التغييرات الواردة.

إذا تم حذف كائن في Git، فستتم مطالبتك إما بإزالة الكائن من الحل الخاص بك (يظل الكائن في البيئة) أو حذف الكائن من بيئتك. هذا ضروري قبل سحب التحديثات من Git.

الالتزام بالتغييرات في مستودع التحكم بالمصادر

للالتزام بالتغييرات في مستودع التحكم بالمصادر، قم بالتبديل إلى علامة التبويب التغييرات‏‎ وراجع التغييرات. حدد الالتزام من القائمة العلوية، وأدخل تعليقا حول الالتزام، ثم حدد الالتزام مرة أخرى.

بعد تثبيت التغييرات، يمكنك إما الانتقال مباشرة إلى موفر Git لعرض التثبيت الخاص بك أو تحديد رقم التثبيت على عنصر شريط المعلومات الذي يعلمك بالتثبيت الناجح.

‏‫ملاحظة

من أفضل الممارسات أن تقوم بحل التعارضات أولاً، ثم سحب أي تغييرات من التعليمات البرمجية المصدر إلى بيئتك، والتحقق من أن تطبيقك لا يزال يعمل ويعمل كما هو مصمم، ثم التزم بتغييراتك في التحكم بالمصادر. تضمن هذه الممارسة أن تكون التزامات التعليمات البرمجية المصدر ذات جودة عالية.

الخطوات التالية