کنترل نسخه
هر تغییری در یک مخزن خصوصی GitHub که توسط Proyecta مدیریت میشود commit میشود. با استفاده از منوی کشویی نسخه در نوار ابزار builder، بین snapshotهای قبلی مرور کنید و جابهجا شوید.
هر تغییری که هوش مصنوعی در اپ شما اعمال میکند، در یک مخزن خصوصی GitHub که توسط Proyecta مدیریت میشود commit میشود. کد شما همیشه از داخل builder قابل دسترسی و export است.
تاریخچه نسخهها
Section titled “تاریخچه نسخهها”از منوی کشویی نسخه در نوار ابزار builder برای جابهجایی بین snapshotها استفاده کنید. در موبایل، از طریق منوی More به Version History دسترسی داشته باشید. هنگام مشاهده یک نسخه تاریخی، روی Open history در نوار اطلاعاتی نسخه کلیک کنید تا فهرست کامل نسخهها را ببینید. هر نسخه موارد زیر را نشان میدهد:
- شماره نسخه (مثلاً «v12»)
- یک برچسب (مثلاً «v1 (pre-cloud)» برای اولین snapshot صرفاً frontend، یا خالی برای نسخههای میانی)
- زمان ایجاد بر اساس منطقه زمانی شما
- ۷ کاراکتر اول hash مربوط به git commit
باز کردن یک نسخه قبلی
Section titled “باز کردن یک نسخه قبلی”روی هر کارت نسخه کلیک کنید تا آن snapshot در پیشنمایش باز شود. نسخههای تاریخی در حالت فقط خواندنی (read-only) باز میشوند — میتوانید کد و پیشنمایش را بررسی کنید، اما از داخل نمای تاریخی نمیتوانید ویرایش انجام دهید.
در حین مرور یک نسخه تاریخی، یک نوار اطلاعاتی زیر نوار ابزار نمایش داده میشود که میگوید “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 “چطور میتوانم واقعاً به نسخه قبلی برگردم؟”بازگشت با یک کلیک از صفحه Version History در نقشه راه آینده قرار دارد. در حال حاضر دو گزینه دارید:
- از هوش مصنوعی بخواهید — مثلاً
"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 به آن دسترسی داشته باشید یا آن را export کنید. اگر سازمان GitHub خودتان را متصل کرده باشید، مخزن در آنجا ایجاد خواهد شد.
سوالات متداول
Section titled “سوالات متداول”هر نسخه شامل چه چیزی میشود؟
تغییرات کد، بهروزرسانیهای پیکربندی، و تغییرات schema — هر چیزی که در git ذخیره میشود. فایلهای ذخیرهشده خارج از مخزن (مانند فایلهای آپلودشده و رکوردهای پایگاه داده) نسخهبندی نمیشوند.
آیا میتوانم branch ایجاد کنم؟
بله. از Terminal برای ایجاد و جابهجایی بین branchها استفاده کنید: git checkout -b feature/new-homepage. هوش مصنوعی روی هر branch که در حال حاضر checkout شده، commit میکند.
چطور با تیمم همکاری کنم؟
چندین عضو تیم میتوانند به همان مخزن در GitHub دسترسی داشته باشند. برای همکاری از روشهای استاندارد git (branchها، pull requestها) استفاده کنید.
بهزودی
Section titled “بهزودی”- بازگشت با یک کلیک — دکمه «Revert to this version» در صفحه Version History که نسخه جدیدی منطبق با یک snapshot قدیمیتر ایجاد میکند
- برچسبهای نسخه سفارشی — نامگذاری نسخههای مشخص تا بعداً راحتتر پیدا شوند