التحكم في الإصدارات
كل تغيير يتم commit إلى مستودع GitHub خاص تديره Proyecta. تصفّح الإصدارات السابقة والتبديل بينها باستخدام قائمة الإصدارات المنسدلة في شريط أدوات builder.
كل تغيير تجريه الذكاء الاصطناعي على تطبيقك يتم commit إلى مستودع GitHub خاص تديره Proyecta. يظل الكود متاحاً دائماً ويمكن تصديره من builder.
سجل الإصدارات
Section titled “سجل الإصدارات”استخدم القائمة المنسدلة للإصدارات في شريط أدوات builder للتبديل بين snapshots. على الأجهزة المحمولة، يمكن الوصول إلى سجل الإصدارات عبر قائمة More. أثناء عرض إصدار سابق، انقر على Open history في شريط الإصدار لرؤية القائمة الكاملة للإصدارات. يعرض كل إصدار:
- رقم الإصدار (مثل “v12”)
- تسمية توضيحية (مثل ‘v1 (pre-cloud)’ للـ snapshot الأولي للـ frontend فقط، أو تكون فارغة لإصدارات التكرار)
- وقت الإنشاء وفق منطقتك الزمنية
- أول 7 أحرف من رمز git commit hash
فتح إصدار سابق
Section titled “فتح إصدار سابق”انقر على أي بطاقة إصدار لفتح ذلك الـ snapshot في المعاينة. تُفتح الإصدارات السابقة في وضع القراءة فقط — يمكنك فحص الكود والمعاينة، لكن لا يمكنك التعديل من داخل العرض التاريخي.
أثناء تصفّحك لإصدار سابق، يظهر شريط أسفل شريط الأدوات يعرض “Viewing version N in read-only mode.” انقر على Return to latest في الشريط للعودة إلى الحالة الراهنة واستئناف التعديل.
إن لم تُجرِ أي تعديل بعد، تعرض الصفحة “No snapshots yet — versions are created automatically after builder turns that commit changes.”
كيف أتراجع عن التغييرات فعلياً؟
Section titled “كيف أتراجع عن التغييرات فعلياً؟”التراجع بنقرة واحدة من صفحة سجل الإصدارات مدرج في خارطة الطريق. في الوقت الحالي، لديك خياران:
- اسأل الذكاء الاصطناعي —
"Revert the last change"أو"Go back to how the homepage looked in version 6"أو"Undo everything from the last three commits". يقرأ الذكاء الاصطناعي السجل ويطبّق commit العكسي نيابةً عنك. - استخدم git في Terminal — للتحكم الدقيق:
# View recent commitsgit log --oneline -20
# Revert a specific commit (creates a new commit undoing it)git revert <commit-hash>
# Or reset to a specific point (destructive)git reset --hard <commit-hash>GitHub
Section titled “GitHub”يُخزَّن كود مشروعك في مستودع GitHub خاص تديره Proyecta. يمكنك الوصول إلى الكود مباشرةً من محرر الكود داخل builder أو تصديره. إذا كنت قد ربطت مؤسستك الخاصة على GitHub، فسيُنشأ المستودع هناك بدلاً من ذلك.
الأسئلة الشائعة
Section titled “الأسئلة الشائعة”ما الذي يتضمنه كل إصدار؟
تغييرات الكود، وتحديثات الإعدادات، وتعديلات الـ schema — كل ما يعيش في git. أما الأصول المخزّنة خارج المستودع (مثل الملفات المرفوعة وسجلات قاعدة البيانات) فلا تخضع للتحكم في الإصدارات.
هل يمكنني إنشاء branches؟
نعم. استخدم Terminal لإنشاء branches والتبديل بينها: git checkout -b feature/new-homepage. سيُنفّذ الذكاء الاصطناعي commit على أي branch محدّد حالياً.
كيف أتعاون مع فريقي؟
يمكن لعدة أعضاء من الفريق الوصول إلى نفس المستودع على GitHub. استخدم سير العمل المعتادة في git (branches وpull requests) للتعاون.
قريباً
Section titled “قريباً”- التراجع بنقرة واحدة — زر “Revert to this version” في صفحة سجل الإصدارات ينشئ إصداراً جديداً مطابقاً لـ snapshot أقدم
- وسوم إصدارات مخصصة — تسمية إصدارات بعينها ليسهل العثور عليها لاحقاً