الانتقال إلى المحتوى الرئيسي

تكامل التحكم بالمصدر

كيف يحافظ Serpent على كل تغيير في Salesforce داخل Git نيابةً عنك، بحيث يحصل المسؤولون والمطورون على سجل إصدارات كامل دون تشغيل أوامر Git.

جربه في Serpent

يضع Serpent كل تغيير في Salesforce تحت التحكم بالمصدر تلقائياً. يعمل فريقك عبر Work Items بدلاً من إنشاء الفروع ودمجها يدوياً، بينما يشغّل Serpent عمليات Git الأساسية على المستودع الذي يستخدمه فريقك بالفعل.

اربط مزوّد Git الخاص بك

توجد إعدادات ربط المزوّد ضمن إعدادات الحساب في Source Control. افتحها باستخدام زر "جربه في Serpent" أعلاه، ثم:

إعدادات Source Control في الحساب تعرض مزودي GitHub وGitLab وBitbucket وAzure DevOps
  1. اختر مزوّدك

    اختر GitHub أو GitLab أو Bitbucket أو Azure DevOps، المزوّد الذي يستخدمه فريقك بالفعل.

  2. اربط المستودع

    اربط مستودعك. يقوم Serpent بعدها بعمل commit للتغييرات المتعقَّبة إليه تلقائياً ويحتفظ بسجل كامل.

وجّه مشروعاً إلى مستودع

يشير كل مشروع إلى مستودع واحد متصل وفرعه الافتراضي، ويُضبط ذلك ضمن Project Settings -> Source Control. هذا التبويب هو المكان الذي تختار فيه الفرع الذي يعمل منه Serpent - أي استراتيجية التفرّع لديك - وليس مكان ربط المزودين.

تبويب Project Settings Source Control يعرض المستودع المتصل والفرع الافتراضي

ما الذي يتعقّبه Serpent

  • مكونات البيانات الوصفية التي يلمسها كل Work Item، متعقَّبة عبر تتبع المصدر.
  • الفروع وطلبات السحب المستخدمة للمراجعة.
  • سجل مؤرَّخ لما تغيّر، ومن راجعه، ومتى تم نشره.
  • سجل النشر المرتبط بالتغييرات التي تم إطلاقها.

يظل مستودعك مصدر الحقيقة الوحيد، بحيث يبقى العمل قابلاً للنقل والتدقيق حتى خارج Serpent.

لمن يفيد هذا

بما أن Git يعمل في الخلفية، يعمل المسؤولون الذين لا يلمسون طرفية (terminal) أبداً ضمن التدفق نفسه الذي يعمل فيه المطورون الذين يفعلون ذلك. تُبقي الصلاحيات المبنية على الأدوار كل شخص مقتصراً على ما يحتاجه.