NueForm

Version History

Version snapshots, detailed changelogs, और one-click revert के साथ form changes को समय के साथ track करें।

हर बार जब आप form publish करते हैं, NueForm एक version snapshot बनाता है। इससे आपको अपने form के evolution का पूर्ण history और किसी भी पिछले version पर revert करने की capability मिलती है।

यह कैसे काम करता है

  1. आप builder में अपने form में changes करते हैं।
  2. जब आप Publish click करते हैं, NueForm पूरे form का snapshot save करता है — questions, logic, settings, और theme।
  3. प्रत्येक snapshot timestamped होता है और publish करने वाले user को attributed होता है।

Published form को उसके लाइव / बंद switch से खोलने या बंद करने पर भी एक version जुड़ता है: live version की copy, जिसमें केवल वही बदलाव होता है। आपके pending draft edits इसमें शामिल नहीं होते: देखें Form खोलना और बंद करना।

Version History देखना

  1. Builder में अपना form खोलें।
  2. Toolbar में Versions button (clock icon) पर click करें।
  3. एक dialog सभी published versions दिखाता है, date के अनुसार ordered।

Changelogs

प्रत्येक version में auto-generated changelog शामिल होता है जो बताता है कि पिछले version से क्या बदला। Changes इस प्रकार categorized होते हैं:

  • Added — नए questions, logic rules, या settings
  • Modified — बदले हुए question titles, properties, logic, या theme settings
  • Removed — Delete किए गए questions या logic rules
  • Reordered — अलग position पर move किए गए questions

पिछले Version पर Revert करना

  1. Versions dialog खोलें।
  2. वह version खोजें जिसे आप restore करना चाहते हैं।
  3. Form को उस exact state पर restore करने के लिए Revert click करें।

Revert करने से आपका current form selected version से replace हो जाता है, और कोई भी unpublished changes lost हो जाते हैं। Selected version फिर से published version भी बन जाता है: अगर form published है, तो respondents को वह तुरंत मिलता है। उसके बाद publish हुए versions history से हटा दिए जाते हैं, इसलिए पहले अपना current draft publish करने से भी वह preserve नहीं होता।

सर्वोत्तम प्रथाएं

  1. Major changes से पहले publish करें। अपने form को restructure करने से पहले snapshot बनाएं ताकि आवश्यकता पड़ने पर revert कर सकें।
  2. Changelogs review करें। Versions के बीच क्या बदला यह समझने के लिए changelogs उपयोग करें, विशेषकर team environments में।
  3. Descriptive question titles उपयोग करें। Changelogs question titles reference करते हैं, इसलिए clear titles history को अधिक readable बनाते हैं।

API Access

Version history API के माध्यम से भी उपलब्ध है। Versions list करने, snapshots retrieve करने, और programmatically revert करने के endpoints के लिए Versions API देखें।

संबंधित

अंतिम अपडेट: 8 अक्टूबर 2026