Version Control
हर बदलाव Proyecta द्वारा manage किए जाने वाले एक private GitHub repository में commit होता है। builder toolbar में version dropdown का उपयोग करके पिछले snapshots को browse करें और उनके बीच switch करें।
AI आपके app में जो भी बदलाव करता है, वह सब Proyecta द्वारा manage किए जाने वाले एक private GitHub repository में commit होता है। आपका code हमेशा builder से accessible और exportable रहता है।
Version History
Section titled “Version History”builder toolbar में version dropdown का उपयोग करके snapshots के बीच switch करें। Mobile पर, More menu के ज़रिए Version History तक पहुँचें। किसी पुराने version को देखते समय, पूरी version list देखने के लिए version banner में Open history पर क्लिक करें। हर version में दिखाई देता है:
- उसका version number (जैसे “v12”)
- एक label (जैसे शुरुआती frontend-only snapshot के लिए ‘v1 (pre-cloud)’, या iteration versions के लिए blank)
- आपके locale के अनुसार creation timestamp
- git commit hash के पहले 7 characters
पिछला version खोलना
Section titled “पिछला version खोलना”किसी भी version card पर क्लिक करके उस snapshot को preview में खोलें। पुराने versions read-only mode में खुलते हैं — आप code और preview देख सकते हैं, लेकिन किसी पुराने view के अंदर से edit नहीं कर सकते।
जब आप किसी पुराने version को browse कर रहे होते हैं, तो toolbar के नीचे एक banner दिखता है जिसमें लिखा होता है “Viewing version N in read-only mode.” वर्तमान working state पर वापस जाने और editing फिर से शुरू करने के लिए banner में Return to latest पर क्लिक करें।
अगर आपने कभी कुछ edit नहीं किया है, तो sheet में दिखेगा “No snapshots yet — versions are created automatically after builder turns that commit changes.”
वास्तव में revert कैसे करें?
Section titled “वास्तव में revert कैसे करें?”Version History sheet से one-click revert roadmap पर है। अभी के लिए, आपके पास दो विकल्प हैं:
- AI से पूछें —
"Revert the last change","Go back to how the homepage looked in version 6","Undo everything from the last three commits"। AI history पढ़कर आपके लिए reverse commit लागू कर देता है। - Terminal में git का उपयोग करें — सटीक control के लिए:
# 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”आपके project का code Proyecta द्वारा manage किए जाने वाले एक private GitHub repository में stored है। आप builder के अंदर code editor से सीधे code access कर सकते हैं, या उसे export कर सकते हैं। अगर आपने अपना खुद का GitHub organization connect किया है, तो repository वहाँ बनाई जाएगी।
हर version में क्या शामिल होता है?
Code changes, configuration updates, और schema modifications — वह सब जो git में रहता है। repo के बाहर stored assets (जैसे uploaded files और database records) versioned नहीं होते।
क्या मैं branches बना सकता/सकती हूँ?
हाँ। Terminal का उपयोग करके branches बनाएं और switch करें: git checkout -b feature/new-homepage। AI जो भी branch उस समय checked out होगी, उसी पर commit करेगा।
अपनी team के साथ collaborate कैसे करें?
कई team members एक ही repository को GitHub पर access कर सकते हैं। Collaboration के लिए standard git workflows (branches, pull requests) का उपयोग करें।
जल्द आने वाला
Section titled “जल्द आने वाला”- One-click revert — Version History sheet में एक “Revert to this version” button जो किसी पुराने snapshot से मेल खाता नया version बनाएगा
- Custom version tags — अलग-अलग versions को नाम दें ताकि बाद में उन्हें आसानी से ढूंढा जा सके