एक ही Obsidian डायरी नोट के दो ऑफ़लाइन संपादनों को कैसे पुनर्प्राप्त करें
यदि आपने दो डिवाइसों पर ऑफ़लाइन रहते हुए एक ही Obsidian डायरी नोट को संपादित किया है, तो यह तय करने से पहले कि क्या रखना है, दोनों संस्करणों को सुरक्षित रखें। उनकी तुलना करें और एक समीक्षित नोट तैयार करें, तथा मूल प्रतियों को तब तक बनाए रखें जब तक कि आपने परिणाम को फिर से खोलकर जाँच न लिया हो। यह मार्गदर्शिका Obsidian Sync के बारे में है; अन्य सिंक उपकरण भिन्न रूप से कार्य कर सकते हैं।
पहले, दोनों संपादनों को सुरक्षित रखें
दोनों डिवाइसों पर अपना संपादन रोकें। यदि वे अभी भी ऑफ़लाइन हैं, तो सिंक किए गए वॉल्ट के बाहर कहीं भी प्रत्येक संस्करण की एक अलग प्रतिलिपि बनाएँ, जिसमें `Diary-device-A-backup.md` और `Diary-device-B-backup.md` जैसे विशिष्ट फ़ाइल नामों का उपयोग करें। पहले कदम के रूप में किसी भी चीज़ का नाम न बदलें, न हटाएँ, न पुनर्स्थापित करें, न रीसेट करें और न ही ज़बरदस्ती सिंक (force-sync) करें: आपको स्वतंत्र प्रतियों की आवश्यकता है ताकि वॉल्ट में किसी भी बाद की कार्रवाई से सामग्री न बदले। यदि कोई डिवाइस अभी तक दोबारा कनेक्ट नहीं हुआ है, तो जब तक उसके नोट की प्रतिलिपि न बना ली जाए, उसे दोबारा कनेक्ट करने से बचें।
जब दोनों डिवाइस सिंक करने से पहले एक फ़ाइल में बदलाव करते हैं, तो विरोध (conflict) उत्पन्न हो सकता है। Obsidian का दस्तावेज़ीकरण उपलब्ध समाधान विकल्पों की व्याख्या करता है, लेकिन डायरी के अनुच्छेदों के अभीष्ट अर्थ और क्रम के लिए अभी भी आपकी समीक्षा की आवश्यकता होती है। [Obsidian Sync conflict troubleshooting](https://obsidian.md/help/sync/troubleshoot)
चुनें कि Obsidian Sync विरोध को कैसे संभालता है
Obsidian 1.9.7 और बाद के संस्करणों में, प्रत्येक डिवाइस पर **Settings → Sync → Conflict resolution → Create conflict file** चुनें। डिफ़ॉल्ट स्वचालित मर्ज को साफ़-सफ़ाई की आवश्यकता हो सकती है। सेटिंग्स डिवाइस-विशिष्ट होती हैं। [Obsidian Sync conflict troubleshooting](https://obsidian.md/help/sync/troubleshoot)
दोबारा कनेक्ट करने और Sync गतिविधि की जाँच करने के बाद, मूल फ़ाइल और `original-note-name (Conflicted copy device-name YYYYMMDDHHMM).md` नाम वाली फ़ाइल का निरीक्षण करें। बाद वाली फ़ाइल में उस डिवाइस के संपादन होते हैं जिसने विरोध का पता लगाया है; मूल फ़ाइल रिमोट संस्करण को बनाए रखती है। कोई भी लेबल आपको यह नहीं बताता कि आप किस शब्दावली को रखना चाहते थे। [Obsidian Sync conflict troubleshooting](https://obsidian.md/help/sync/troubleshoot)
दोनों नोटों की तुलना करें और एक समीक्षित मर्ज बनाएँ
मूल और विरोध प्रतिलिपि को साथ-साथ (side by side) खोलें। ऊपर से नीचे तक पूरे टेक्स्ट की तुलना करें, जिसमें शुरुआत, तिथियां, उस बिंदु के पास के पैराग्राफ जहाँ आपने काम किया था, और अंत शामिल हैं। केवल एक प्रतिलिपि में दिखाई देने वाली सामग्री को चिह्नित करें। डायरी टेक्स्ट में एक जैसे दिखने वाले पैराग्राफ या एक ही वाक्य के संपादन हो सकते हैं; केवल मिलती-जुलती पंक्तियों पर नहीं, बल्कि अर्थ और अपनी याददाश्त के आधार पर निर्णय लें।
एक अस्थायी नाम के साथ तीसरी फ़ाइल बनाएँ, जैसे कि `Diary-merge-review.md`। दोनों संस्करणों से वह सामग्री कॉपी करें जिसे आप बनाए रखना चाहते हैं, और ओवरलैप को मैन्युअल रूप से हल करें। क्रम को समझने योग्य रखें: यदि प्रविष्टियाँ कालानुक्रमिक क्रम में घटनाओं को कवर करती हैं, तो जहाँ संभव हो उस कालक्रम को सुरक्षित रखें; जब आप यह तय न कर सकें कि दो संशोधनों में से कौन सा अभीष्ट था, तो चुपचाप किसी एक को चुनने के बजाय दोबारा देखने के लिए एक स्पष्ट नोट के साथ दोनों को बनाए रखें। यह एक सतर्क संपादकीय तरीका है, कोई Obsidian सुविधा या स्वचालित मर्ज की गारंटी नहीं।
प्रमाणिक डायरी नोट को बदलने से पहले, जाँचें कि समीक्षा फ़ाइल में वह प्रत्येक अंश मौजूद है जिसे आप सहेजना चाहते थे। इसे बंद करके फिर से खोलें, फिर दोनों स्रोत प्रतियों के विरुद्ध एक बार फिर इसकी तुलना करें। यदि नोट लंबा है या निर्णय स्पष्ट नहीं है, तो प्रतियों को यथावत छोड़ दें और बाद में मर्ज पर वापस आएँ।
अतिरिक्त पुनर्प्राप्ति मार्ग के रूप में संस्करण इतिहास का उपयोग करें
Obsidian Sync नोट के संस्करणों को रखता है, और इसका संस्करण-इतिहास दृश्य आपको पिछली सामग्री का निरीक्षण करने और किसी संस्करण को पुनर्स्थापित करने की अनुमति देता है। इसके चरण हैं: नोट के **Open version history** को खोलें, निरीक्षण करने के लिए एक संस्करण चुनें, और **Restore** का उपयोग केवल तभी करें जब आप यह तय कर लें कि वही संस्करण आप चाहते हैं; पुनर्स्थापना नोट की सामग्री को बदल देती है। प्रतिधारण अवधि Sync योजना पर निर्भर करती है, इसलिए संस्करण इतिहास एक फ़ॉलबैक है, पहले स्वतंत्र प्रतियां बनाने का विकल्प नहीं। [Obsidian Sync version history](https://obsidian.md/help/sync/version-history)
विरोध के समय के लिए, Sync लॉग में “Conflict” या “Merge Conflicts” का निरीक्षण करें। किसी गुम नोट के लिए, दस्तावेज़ीकृत हटाई गई फ़ाइल के संस्करण-इतिहास दृश्य का उपयोग करें। पुनर्प्राप्त किए गए किसी भी टेक्स्ट को तब तक अलग रखें जब तक कि उसकी तुलना आपके बैकअप से न हो जाए। [Conflict troubleshooting](https://obsidian.md/help/sync/troubleshoot) [Version history](https://obsidian.md/help/sync/version-history)
प्रतियों को हटाना कब सुरक्षित है?
अंतिम नोट सहेजे जाने, फिर से खोले जाने और दोनों संरक्षित टेक्स्ट के विरुद्ध जाँचे जाने के बाद ही आपको सफ़ाई पर विचार करना चाहिए। मूल प्रतियों को तब तक रखें जब तक आप संतुष्ट न हो जाएं कि मर्ज किए गए नोट में वे अंश शामिल हैं जो आप चाहते हैं। यदि आप उन्हें हटाते हैं, तो सत्यापित करें कि दोनों डिवाइसों पर Sync पूरा होने के बाद भी प्रमाणिक डायरी नोट बरकरार है।
इस व्यवहार को प्रत्येक नोट्स ऐप या फ़ाइल-सिंक सेवा पर सामान्यीकृत न करें। उदाहरण के लिए, Syncthing दस्तावेज़ बताता है कि एक साथ अलग-अलग फ़ाइल संपादन एक `.sync-conflict-...` फ़ाइल बना सकते हैं; यह यह भी कहता है कि ऐसी फ़ाइलों को सामान्य फ़ाइलों के रूप में माना जाता है और डिवाइसों में प्रसारित किया जाता है। यह Obsidian के दस्तावेज़ीकृत नामकरण और विरोध नियंत्रणों से भिन्न है, और यह दर्शाता है कि प्रतिलिपि को हटाने से पहले आपको यह क्यों पहचानना चाहिए कि किस उत्पाद ने इसे बनाया है। [Syncthing: Understanding Synchronization](https://docs.syncthing.net/users/syncing.html#conflicting-changes)
