संदर्भसंपादनसदाबहारअपडेट 2026.08पढ़ने में 1 मिनट
हबभाग II · संशोधन
भाग II · संशोधन

संशोधन-इतिहास और revert

हर सहेज — हाथ से टाइप किया हुआ, Claude का बनाया हुआ, या इनबॉक्स से आयातित — सामग्री के बग़ल में रहने वाले एक संशोधन-जर्नल में जुड़ता जाता है: किसने, कब, कौन-सी लाइनें, और पहले/बाद का हूबहू पाठ। किसी ब्लॉक पर होवर कीजिए, ⟲ क्लिक कीजिए — उस ब्लॉक का इतिहास खुल जाता है।

§2.1जर्नल

हर प्रविष्टि दिखाती है कि बदलाव कैसे हुआ (हाथ का संपादन, Claude का संपादन, AI अनुवाद, इनबॉक्स-आयात, या पहले का कोई revert), किसने किया, और साथ में एक मुड़ने-खुलने वाला पहले/बाद diff। पूरी-फ़ाइल वाली प्रविष्टियाँ — कोई अनुवाद, कोई आयात — रिकॉर्ड के लिए सूचीबद्ध रहती हैं, पर revert-बटन नहीं रखतीं: उन्हें पलटना git का काम है।

§2.2Revert

किसी प्रविष्टि के revert-बटन पर एक क्लिक उस संशोधन के बाद वाले पाठ की जगह उसका पहले वाला पाठ बिठा देता है — एक नए, जर्नल में दर्ज संपादन के रूप में, इसलिए revert खुद भी revert हो सकता है। दो बातें जानने लायक़:

  • revert हूबहू सामग्री-मिलान से लागू होता है। ब्लॉक तब से इतना बदल चुका हो कि पुराना पाठ ज्यों-का-त्यों न मिले, तो revert अंदाज़ा लगाने की जगह मना कर देता है — धुँधले मिलान पर कभी कोई पैबंद नहीं लगता।
  • नतीजा उसी बिल्ड-द्वार से गुज़रता है जिससे हर दूसरा सहेज गुज़रता है (दो सुरक्षा-जाल)। जो revert पन्ना तोड़ देता, वह अस्वीकार हो जाता है।

§2.3जर्नल भी और git भी — क्यों?

git (autocommit के ज़रिये) टिकाऊ, पूरी-फ़ाइल वाला इतिहास है — वही जिसे आप push करते हैं, जिसका बैकअप लेते हैं, जिसका diff देखते हैं। जर्नल वह महीन परत है जो ⟲ को फ़ौरी और ब्लॉक-दर-ब्लॉक बनाती है। दोनों अलग-अलग सवालों के जवाब हैं: "इस फ़ाइल के साथ क्या-क्या हुआ?" बनाम "इस अनुच्छेद के साथ क्या-क्या हुआ?"

शीर्षक, अनुभाग और मुख्य पाठ — इसी भाषा में।
    ↑↓ · Enter · Escastro-inkstone