إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يمكنك بدء تكامل Git من Power Platform في منطقة الحلول داخل Power Apps وCopilot Studio وPower Automate وPower Pages. مع تطور فريقك، يمكنك تثبيت التخصيصات داخل بيئة ل Git وسحب التغييرات التي تم إجراؤها داخل Git إلى بيئات متصلة.
لتوصيل تكامل Dataverse Git، اختر موفر Git:
- Azure DevOps. الاتصال بمشروع Azure DevOps ومستودع Git.
- GitHub. الاتصال بمستودع GitHub باستخدام تطبيق GitHub Azure Key Vault.
تغطي المقالات الخاصة بموفر الخدمة المتطلبات الأساسية والإعداد الأولي. تتناول هذه المقالة خيارات الاتصال الشائعة والمهام التي تنطبق بعد الاتصال ب Git.
كيفية الاختيار بين ربط البيئة وربط الحل
إذا لم تكن متأكدًا من استراتيجية الربط التي يجب استخدامها، فإن ربط البيئة هو الأسلوب الموصى به لبدء تكامل Git في Dataverse. فيما يلي بعض الاختلافات الأساسية بين ربط البيئة وربط الحل لمساعدتك في تحديد النهج المناسب لك.
ربط البيئة
ربط البيئة هو عملية واحدة لربط بيئتك في Dataverse بأكملها وجميع الحلول والكائنات غير المُدارة في البيئة بمستودع ومجلد واحد. عندما تختار ربط البيئة بأكملها، يتم تخزين جميع التخصيصات غير المُدارة التي يتم إجراؤها في أي حل مخصص غير مُدار في مجلد وفرع Git واحد ولا تحتاج إلى إعداد أي حلول أخرى بمجرد تحديدها. ويسمح النظام لحلول متعددة باستخدام موقع مجلد جذر واحد وتتبع الكائنات التي تنتمي إلى كل حل في ملف منفصل. لم يعد استخدام مجلد جذر فريد لكل حل شرطًا. إذا كنت تستخدم ربط البيئة، فيمكنك تحديد المستودع والفرع والمجلد لربط البيئة به أثناء الإعداد الأولي.
ربط الحل
يمكن استخدام ربط الحل للتحكم بالمصادر في حلول متعددة داخل نفس البيئة لفصل الفروع أو المجلدات. يوفر ربط الحل مرونة إضافية في تنظيم ملفات المصدر ولكنه يتطلب المزيد من الإدارة من جانب الشركات المصنعة لتوفير حلول جديدة للتحكم بالمصادر. ويتطلب النظام أن يكون هناك موقع واحد فقط في التحكم بالمصدر لكل كائن حل، مما يعني أنه إذا كنت ستختار ربط الحلول بمواقع مصدر مختلفة، فلن يسمح لك النظام بالحصول على نفس الكائن في حلول متعددة. لهذا السبب، لا يمكن ربط حلول مختلفة في بيئة بمستودعات مختلفة.
اعتبارات أخرى
إذا حددت ربط البيئة، فستتم مزامنة جميع الحلول الجديدة غير المُدارة تلقائيًا مع التعليمات البرمجية المصدر دون أي إجراءات أخرى، وإذا حددت ربط كل حل، فإن إنشاء حل جديد لاحقًا يتطلب تكوين الحل أيضًا للتحكم في المصادر قبل مزامنته مع المصدر يتحكم. ضع في اعتبارك أمان مزامنة جميع الحلول مقابل مرونة وجود مجلدات مختلفة وروابط التعليمات البرمجية المصدر لكل حل.
ربط حل بالمستودع والمجلد (عند استخدام استراتيجية ربط الحل)
بعد توصيل بيئتك ب Git باستخدام استراتيجية ربط الحل، يمكنك ربط حل بمستودع ومجلد في نفس موقع Git.
- في منطقة الحلول، حدد النقاط الثلاث الرأسية بجوار الحل الذي تريد ربطه بالتحكم بالمصادر، ثم حدد الاتصال بـ Git.
- حدد فرعًا موجودًا أو أنشئ فرعًا جديدًا، وأدخل مجلد Git لربط الحل به، ثم حدد اتصال.
التحقق من صحة الاتصال
للتحقق من صحة اتصالك بـ Git، أنشئ حلاً جديدًا أو قم بإجراء تغييرات على حل موجود واعرض التغييرات باستخدام الخطوات التالية:
- في صفحة الحلول، افتح الحل حيث تريد عرض التغييرات.
- في الجزء الأيمن، حدد التحكم بالمصادر لعرض التغييرات التي تم إجراؤها على الحل.
يمكنك الآن عرض التغييرات التي تم إجراؤها على الحل، ويمكنك الالتزام بالتغييرات ودفعها إلى المستودع بالإضافة إلى عرض الفرع الحالي الذي يرتبط به حلك.
قطع الاتصال عن Git
يمكن فصل البيئات والحلول ثم إعادة توصيلها بمواقع Git المختلفة. من خلال ربط البيئة أو الحلول، يمكن فصل جميع الحلول. باستخدام ربط الحل، يمكنك أيضًا فصل حل معين.
للحصول على معلومات حول قطع الاتصال ب Git باستخدام التعليمات البرمجية، راجع الاتصال وقطع اتصال Dataverse من مستودع Git باستخدام التعليمات البرمجية.
افصل جميع الحلول
- في صفحة الحلول، حدد اتصال Git (ربط البيئة) أو الاتصال بـ Git (ربط الحلول).
- حدد فصل جميع الحلول عن Git.
- حدد متابعة في مربع حوار التأكيد.
افصل حلاً محددًا
- في صفحة الحلول أو التحكم بالمصدر، حدد الاتصال بـ Git.
- حدد فصل الحل عن Git.
- حدد متابعة في مربع حوار التأكيد.
توصيل بيئات تطوير متعددة بـ Git
يمكن توصيل بيئات تطوير متعددة بنفس موقع Git. توفر هذه الميزة عزل المطور مع القدرة على دفع التغييرات بسرعة إلى Git وسحب تغييرات الآخرين إلى بيئتك.
مهم
يجب توصيل كل بيئة بنفس نوع الربط والمستودع والفرع ومجلد Git.
- قم بتصدير الحلول المطلوبة على أنها غير مدارة من بيئة التطوير الأصلية، ثم قم بالاستيراد إلى البيئة الثانية.
- وبدلاً من ذلك، قم بإنشاء حل في البيئة الثانية بنفس الاسم والناشر بالضبط.
- في بيئات أخرى، كرر خطوات الإعداد Azure DevOps أو GitHub. استخدم نفس موفر Git ونوع الاتصال والمستودع والفرع ومجلد Git.
يمكنك الآن مزامنة التغييرات عبر بيئات متعددة.
الخطوات التالية
بعد توصيل بيئاتك وحلولك بـ Git، يمكنك البدء في إجراء تغييرات على الحلول الخاصة بك وتنفيذ هذه التغييرات في المستودع. لمزيد من المعلومات حول عمليات التحكم بالمصدر، انتقل إلى عمليات مستودع التحكم بالمصدر.