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

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

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

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

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

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

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

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

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

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

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

अगले चरण