الإصدارات — عد إلى حالة سابقة من تطبيقك
باختصاركل إنشاء يغيّر تطبيقك، وكل تعديل تحفظه في تبويب الشفرة، وكل استعادة، يحفظ إصدارًا من شفرة تطبيقك. افتح «الإصدارات» في شريط مساحة العمل العلوي وانقر على «استعادة» للرجوع إلى أحدها. لا تستبدل الاستعادة إلا الشفرة؛ أما بيانات تطبيقك والملفات المرفوعة والمحادثة وخطة الميزات فتبقى كما هي. وتُحفظ الاستعادة نفسها إصدارًا جديدًا، فيمكنك التراجع عنها.
ليس كل تغيير يأتي كما تمنيت. ولأن MonstarX يحفظ إصدارًا من شفرة تطبيقك بعد كل تغيير، يمكنك دائمًا الرجوع إلى ما كان عليه من قبل، بنقرة واحدة ودون أي شفرة.
متى يُحفظ إصدار؟
Section titled “متى يُحفظ إصدار؟”يُحفظ إصدار جديد كلما تغيرت شفرة تطبيقك:
- بعد طلب إنشاء غيّر ملفات: يحمل اسم طلبك، مثل أضف نموذج اشتراك في النشرة البريدية إلى التذييل. والطلب المرسل من وضع التحرير يحمل اسم التعديلات المرئية (2): …، والطلب الذي لا يحتوي إلا مرفقات يحمل اسم التغييرات.
- عندما تحفظ ملفًا في تبويب الشفرة: تعديل src/routes/index.tsx.
- عندما تستعيد إصدارًا: مُستعاد: … (انظر أدناه).
- عندما تصل تغييرات من GitHub: من GitHub: …، إذا كان مشروعك مرتبطًا بمستودع.
- عندما يرسل وكيل برمجة تغييرات: أُرسل من …، مثل أُرسل من Claude Code. راجع وكيل البرمجة الخاص بك.
- عندما يبدأ مشروع: يبدأ التطبيق المستورد بإصدار مستورد من …، والمشروع المكرر بإصدار منسوخ من ….
طلبات المحادثة والتخطيط لا تغيّر الشفرة أبدًا، لذلك لا تحفظ إصدارًا أبدًا.
كيف أرى إصداراتي؟
Section titled “كيف أرى إصداراتي؟”انقر على الإصدارات في شريط مساحة العمل العلوي. والرقم بجانبه هو عدد إصدارات المشروع.
القائمة مرتبة من الأحدث. ويعرض كل إصدار اسمه، ومتى حُفظ، وعدد ملفات التطبيق آنذاك. ويحمل الأحدث وسم أحدث إصدار محفوظ، وهو تطبيقك كما هو الآن.
كيف أستعيد إصدارًا؟
Section titled “كيف أستعيد إصدارًا؟”-
انتظر حتى ينتهي MonstarX من العمل على المشروع، فلا يمكن الاستعادة أثناء الإنشاء.
-
انقر على الإصدارات في شريط مساحة العمل العلوي.
-
ابحث عن الإصدار الذي تريد الرجوع إليه وانقر على استعادة.
-
أكّد: «هل تريد استعادة «أضف نموذج اشتراك في النشرة البريدية إلى التذييل»؟ ستحل محل الشفرة الحالية للمشروع. وتبقى بيانات التطبيق كما هي.»
تعود الشفرة إلى ذلك الإصدار، وتتحدث المعاينة، ويُضاف إصدار جديد باسم مُستعاد: … إلى أعلى القائمة. وإذا كان مشروعك مرتبطًا بـ GitHub مع تفعيل الإرسال التلقائي (وهو الإعداد الافتراضي)، تُرسل الاستعادة إلى هناك أيضًا في commit.
ما الذي تتراجع عنه الاستعادة، وما الذي لا تتراجع عنه؟
Section titled “ما الذي تتراجع عنه الاستعادة، وما الذي لا تتراجع عنه؟”تعيد الاستعادة شفرة تطبيقك: كل صفحة ومكوّن وتنسيق وملف خادم، تمامًا كما كانت في ذلك الإصدار.
ولا تغيّر:
| يبقى كما هو | لماذا يهمك ذلك |
|---|---|
| بيانات تطبيقك: عمليات إنشاء الحسابات، والحجوزات، والطلبات، وكل ما حُفظ في قاعدة البيانات | لا يضيع شيء أدخلته أنت أو مستخدموك. |
| جداول قاعدة البيانات | تبقى التغييرات التي أجراها إنشاء لاحق على بنية قاعدة البيانات. وإذا كانت الشفرة المستعادة تتوقع جداول مختلفة، فاطلب من MonstarX في المحادثة أن يتحقق من التطبيق. |
| الملفات المرفوعة والصور المرسومة | تبقى الملفات التي رفعها الناس والصور التي رسمها MonstarX في التخزين. |
| المحادثة وخطة الميزات | لا تعود المحادثة ولا القائمة إلى الوراء. وحدّد الميزات كغير مكتملة بزر إعادة الفتح إذا لزم الأمر؛ راجع خطة الميزات. |
| الإعدادات والأسرار والموصلات | تبقى إعدادات المشروع والخدمات التي ربطتها كما هي. |
| تطبيقك المنشور | يستمر التطبيق المنشور في العمل كما نُشر. انشر مجددًا لتضع الإصدار المستعاد على الإنترنت. |
من يستطيع استعادة الإصدارات؟
Section titled “من يستطيع استعادة الإصدارات؟”مالك المشروع والأشخاص الذين شارك المشروع معهم بصلاحية التعديل. أما من لديهم صلاحية العرض فيرون قائمة الإصدارات دون أزرار استعادة.
الأسئلة الشائعة
Section titled “الأسئلة الشائعة”كيف أتراجع عن آخر تغيير أجراه MonstarX؟
افتح الإصدارات وانقر على استعادة بجانب الإصدار الثاني من الأعلى، أي الإصدار المحفوظ قبل آخر تغيير.
لماذا زر «استعادة» باهت وغير قابل للنقر؟
يعمل MonstarX على المشروع. انتظر حتى ينتهي الإنشاء (أو إصلاح QA)، ثم حاول مجددًا. وإذا لم تظهر أزرار «استعادة» إطلاقًا، فالمشروع مشترك معك للعرض فقط.
هل تحذف الاستعادة الحجوزات أو الحسابات التي أُنشئت منذ ذلك الحين؟
لا. الاستعادة تغيّر الشفرة فقط. ويبقى كل ما حُفظ في قاعدة بيانات تطبيقك.
هل يحفظ الإنشاء الموقوف إصدارًا؟
إذا كان قد غيّر ملفات قبل أن توقفه، فنعم، لتتمكن من استعادة الإصدار الذي قبله والتراجع عما فعله.
هل هناك حد لعدد الإصدارات المحفوظة؟
تُحفظ الإصدارات مع المشروع، ولا تُحذف إلا عندما تحذف المشروع.