পরিবর্তন এবং সংশোধন ওভারভিউ

গুগল ড্রাইভ স্বয়ংক্রিয়ভাবে পরিবর্তনের একটি ইতিহাস সংরক্ষণ করে, যা ব্যবহারকারীদের ফাইলের পরিবর্তন এবং বিষয়বস্তুর সংস্করণগুলো ট্র্যাক করতে সাহায্য করে। এই সংস্করণ ইতিহাসে, ব্যবহারকারীরা দেখতে পারেন কী কী সম্পাদনা করা হয়েছে এবং নির্দিষ্ট সম্পাদনাসহ ফাইলের একটি বিশেষ সংস্করণে ফিরে যেতে পারেন।

গুগল ড্রাইভ এপিআই-এর পরিবর্তন ও সংশোধন সংক্রান্ত রিসোর্সগুলোর ক্ষেত্রে নিম্নলিখিত পরিভাষাগুলো প্রাসঙ্গিক:

অ্যাক্সেস কন্ট্রোল লিস্ট (ACL)
কোনো ফাইল, ফোল্ডার বা শেয়ার্ড ড্রাইভের সাথে সংশ্লিষ্ট সমস্ত অনুমতি রিসোর্সের তালিকা।
পরিবর্তন
কোনো ফাইল বা শেয়ার্ড ড্রাইভের বিষয়বস্তু, মেটাডেটাতে করা পরিবর্তন।
ব্যবহারকারীর পরিবর্তন লগ

একজন ব্যবহারকারী তার 'মাই ড্রাইভ'-এ থাকা প্রতিটি সম্পাদনাযোগ্য ফাইলে (যেমন গুগল ডক্স, শিটস বা স্লাইডস) যে সমস্ত পরিবর্তন করেছেন, তার একটি রেকর্ড। কোনো শেয়ার্ড ড্রাইভের সদস্যদের জন্য, ব্যবহারকারীর পরিবর্তন লগে শেয়ার্ড ড্রাইভের সদস্যপদ, সেই শেয়ার্ড ড্রাইভের আইটেমগুলিতে ব্যবহারকারীর অ্যাক্সেস লেভেল এবং শেয়ার্ড ড্রাইভের নাম পরিবর্তন সম্পর্কিত তথ্যও অন্তর্ভুক্ত থাকে।

শেয়ার্ড ড্রাইভ পরিবর্তন লগ

একটি শেয়ার্ড ড্রাইভের সমস্ত পরিবর্তনের রেকর্ড, যেমন ব্যবহারকারী যুক্ত করা বা অপসারণ করা, এবং সেই শেয়ার্ড ড্রাইভের আইটেমগুলিতে করা সমস্ত পরিবর্তন। শেয়ার্ড ড্রাইভের মধ্যে থাকা কোনো আইটেমের পরিবর্তন ব্যবহারকারী পরিবর্তন লগ এবং শেয়ার্ড ড্রাইভ পরিবর্তন লগ উভয় স্থানেই দেখা যায়।

লগ এন্ট্রি পরিবর্তন করুন

কোনো ফাইল বা শেয়ার্ড ড্রাইভের বিষয়বস্তু বা মেটাডেটাতে করা পরিবর্তনের একটি রেকর্ড। একটি চেঞ্জ লগ এন্ট্রিতে পরিবর্তনকারী ব্যবহারকারী, টাইমস্ট্যাম্প এবং একটি আইডি উল্লেখ থাকে। চেঞ্জ লগে একবারে প্রতিটি ফাইল বা শেয়ার্ড ড্রাইভের জন্য কেবল একটিই এন্ট্রি থাকতে পারে। প্রতিবার যখন সেই ফাইল বা শেয়ার্ড ড্রাইভটি পরিবর্তিত হয়, তখন সেই এন্ট্রির জন্য একটি নতুন আইডি তৈরি করা হয় এবং এটি পূর্ববর্তী এন্ট্রিটিকে প্রতিস্থাপন করে।

সংশোধন

ফাইলের এমন একটি সংস্করণ যা ফাইলের বিষয়বস্তুর (মেটাডেটা নয়) পরিবর্তনকে উপস্থাপন করে। ড্রাইভ এপিআই (Drive API)-এর মধ্যে থাকা revisions রিসোর্স ব্যবহার করে প্রতিটি রিভিশন অ্যাক্সেস করা যায়।

মাথার সংশোধন

একটি ফাইলের সর্বশেষ সংস্করণ। Drive API-এর মধ্যে থাকা files রিসোর্স ব্যবহার করে headRevisionId টি অ্যাক্সেস করা যায়। Drive-এ headRevisionId শুধুমাত্র ব্লব ফাইলের জন্য উপলব্ধ।

ব্লব সংশোধন

একটি অপরিবর্তনীয় বাইনারি ফাইলের সংস্করণ, যেমন একটি ছবি, ভিডিও বা পিডিএফ। যদি ব্লব রিভিশনটি বাইনারি ফাইলটির একমাত্র রিভিশন হয়, তবে এটি মুছে ফেলা যায় না। একটি নতুন ব্লবকে নতুন রিভিশন হিসেবে আপলোড করা যেতে পারে, যা সেই ফাইলটির নতুন হেড রিভিশন হয়ে যায়।

হেড রিভিশন ছাড়া ব্লব ফাইলের অন্য যেকোনো রিভিশন, যা "চিরকালের জন্য রাখুন" (Keep Forever) হিসেবে চিহ্নিত নয়, তা মুছে ফেলা যায়। মুছে ফেলার যোগ্য রিভিশনগুলো সাধারণত ৩০ দিনের জন্য সংরক্ষিত থাকে, কিন্তু যদি কোনো ফাইলে ১০০টি রিভিশন থাকে যা "চিরকালের জন্য রাখুন" হিসেবে চিহ্নিত নয় এবং একটি নতুন রিভিশন আপলোড করা হয়, তবে ফাইলটি তার আগেও মুছে ফেলা যেতে পারে।

ব্লব রিভিশনগুলিকে "চিরতরে রাখুন" হিসেবে সেট করার বিষয়ে আরও তথ্যের জন্য, "স্বয়ংক্রিয় মুছে ফেলা থেকে সংরক্ষণ করার জন্য রিভিশন নির্দিষ্ট করুন" দেখুন।

সংশোধনের ইতিহাস

একটি ফাইলের সমস্ত রিভিশনের কালানুক্রমিক রেকর্ড। একটি Docs, Sheets, বা Slides ফাইলে কোনো পরিবর্তন হলে একটি নতুন রিভিশন তৈরি হয়। প্রতিবার ফাইলের বিষয়বস্তু পরিবর্তিত হলে, Drive সেই ফাইলের জন্য একটি নতুন রিভিশন হিস্ট্রি এন্ট্রি তৈরি করে। তবে, এই এডিটর ফাইলের রিভিশনগুলো একত্রিত হয়ে যেতে পারে, তাই API রেসপন্সে একটি ফাইলের সমস্ত পরিবর্তন নাও দেখানো হতে পারে।