बदलावों और बदलावों की खास जानकारी

Google Drive में बदलावों का इतिहास अपने-आप बना रहता है. इससे उपयोगकर्ताओं को फ़ाइल में हुए बदलावों और कॉन्टेंट में बदलावों को ट्रैक करने में मदद मिल सकती है. बदलावों के इतिहास में, उपयोगकर्ता देख सकते हैं कि कौनसे बदलाव किए गए हैं. वे किसी फ़ाइल के खास वर्शन पर वापस जा सकते हैं.

नीचे दिए गए शब्द, Google Drive API के बदलावों और बदलावों के संसाधनों के हिसाब से काम के हैं:

ऐक्सेस कंट्रोल लिस्ट (एसीएल)
किसी फ़ाइल, फ़ोल्डर या शेयर की गई ड्राइव से जुड़े, अनुमति के सभी संसाधनों की सूची.
बदलें
किसी फ़ाइल या शेयर की गई ड्राइव के कॉन्टेंट या मेटाडेटा में बदलाव किया गया.
उपयोगकर्ता बदलाव लॉग
उन सभी बदलावों का रिकॉर्ड जो उपयोगकर्ता ने अपनी 'मेरी ड्राइव' में मौजूद, बदलाव करने लायक हर फ़ाइल में किए हैं. जैसे, Google Docs, Sheets या Slides. किसी शेयर की गई ड्राइव के सदस्यों के लिए, उपयोगकर्ता बदलाव लॉग में शेयर की गई ड्राइव की सदस्यता, उस 'शेयर की गई ड्राइव' के आइटम के उपयोगकर्ता ऐक्सेस लेवल, और 'शेयर की गई ड्राइव' के नाम में हुए बदलावों की एंट्री भी शामिल होती हैं.
शेयर की गई ड्राइव का बदलाव लॉग
शेयर की गई ड्राइव में हुए सभी बदलावों का रिकॉर्ड, जैसे कि उपयोगकर्ताओं को जोड़ना या हटाना. साथ ही, उस ड्राइव में मौजूद आइटम में हुए सभी बदलावों का रिकॉर्ड. शेयर की गई ड्राइव में मौजूद आइटम में किया गया बदलाव, उपयोगकर्ता के बदलाव लॉग और शेयर की गई ड्राइव के बदलाव लॉग, दोनों में दिखता है.
लॉग एंट्री बदलें
किसी फ़ाइल या शेयर की गई ड्राइव के कॉन्टेंट या मेटाडेटा में किए गए बदलाव का रिकॉर्ड. बदलाव लॉग एंट्री में, बदलाव करने वाले उपयोगकर्ता की जानकारी, टाइमस्टैंप, और आईडी की जानकारी होती है. बदलाव लॉग में एक बार में एक फ़ाइल या शेयर की गई ड्राइव में सिर्फ़ एक एंट्री हो सकती है. जब भी वह फ़ाइल या शेयर की गई ड्राइव बदलती है, तो उस एंट्री के लिए एक नया आईडी बन जाता है और वह पिछली एंट्री की जगह ले लेता है.
बदलाव
फ़ाइल का ऐसा वर्शन जो फ़ाइल के कॉन्टेंट में बदलाव के बारे में बताता है, न कि मेटाडेटा में. Drive API में मौजूद बदलाव संसाधन का इस्तेमाल करके, हर वर्शन को ऐक्सेस किया जा सकता है.
हेड रिविज़न
फ़ाइल का सबसे नया वर्शन.
ब्लॉब में बदलाव

ऐसी बाइनरी फ़ाइल का वर्शन जिसमें बदलाव नहीं किया जा सकता. जैसे, इमेज, वीडियो या PDF. अगर बाइनरी फ़ाइल में सिर्फ़ ब्लॉब बदलाव है, तो उसे मिटाया नहीं जा सकता. एक नए ब्लॉब को नए बदलाव के तौर पर अपलोड किया जा सकता है, जो उस फ़ाइल का नया हेड वर्शन बन जाता है.

ब्लॉब बदलावों को "हमेशा के लिए बनाए रखें" पर सेट किया जा सकता है. इसका मतलब है कि बदलाव अपने-आप पूरी तरह नहीं मिट सकते. "हमेशा के लिए बनाए रखें" पर ज़्यादा से ज़्यादा 200 बदलाव सेट किए जा सकते हैं. हेड रिविज़न कभी भी अपने-आप परफ़ नहीं होता है.

हेड संशोधन के अलावा कोई भी बदलाव, जिसे "हमेशा के लिए रखें" के रूप में तय नहीं किया गया है, उसे पूरी तरह मिटाया जा सकता है. पर्ज करने लायक बदलाव आम तौर पर 30 दिनों के लिए सुरक्षित रखे जाते हैं, लेकिन अगर किसी फ़ाइल में ऐसे 100 बदलाव हैं जिन्हें "हमेशा के लिए रखें" के रूप में तय नहीं किया गया है और एक नया वर्शन अपलोड किया जाता है, तो पहले उन्हें पूरी तरह मिटाया जा सकता है.

Revisions संसाधन के keepForever फ़ील्ड का इस्तेमाल, बदलावों को "हमेशा के लिए रखें" पर सेट करने के लिए किया जाता है. इसके अलावा, किसी बदलाव को मिटाने के लिए, revisions.delete को कॉल किया जा सकता है. भले ही, उस बदलाव को "हमेशा के लिए बनाए रखें" के तौर पर मार्क किया गया हो.

बदलाव का इतिहास

किसी फ़ाइल में किए गए सभी बदलावों का एक रिकॉर्ड, जो समय के हिसाब से तय होती है. Docs, Sheets या Slides की फ़ाइल में होने वाले किसी बदलाव को बेहतर बनाया जाता है. जब भी कॉन्टेंट में बदलाव होता है, तब Drive उस फ़ाइल के लिए, बदलावों के इतिहास की नई एंट्री बनाता है. हालांकि, एडिटर फ़ाइल में किए गए ये बदलाव एक साथ मर्ज किए जा सकते हैं, इसलिए हो सकता है कि एपीआई रिस्पॉन्स, किसी फ़ाइल में किए गए सभी बदलाव न दिखाए.

Google Drive API से बदलावों को मैनेज करने का तरीका जानने के लिए यह वीडियो देखें:

अगले चरण