סקירה כללית של שינויים וגרסאות

ב-Google Drive נשמרת היסטוריה אוטומטית של השינויים, שיכולה לעזור למשתמשים לעקוב אחרי שינויים בקבצים ותיקוני תוכן. בהיסטוריית הגרסאות, המשתמשים יכולים לראות אילו עריכות בוצעו ולחזור לגרסה ספציפית של קובץ עם עריכות ספציפיות.

התנאים הבאים רלוונטיים למשאבי השינויים והגרסאות של Google Drive API:

רשימת בקרת גישה (ACL)
רשימת כל משאבי ההרשאות שמשויכים לקובץ, לתיקייה או לנסיעה משותפת.
שינוי
שינוי שנעשה בתוכן של קובץ או במטא-נתונים של קובץ או של אחסון משותף.
יומן השינויים של המשתמשים
תיעוד של כל השינויים שמשתמש ביצע בכל קובץ שניתן לעריכה בתיקיית 'האחסון שלי', כמו Google Docs, Sheets או Slides. עבור חברים באחסון שיתופי, יומן השינויים של המשתמשים כולל גם רשומות לגבי חברות באחסון שיתופי, רמות גישה של משתמשים לפריטים באחסון השיתופי ושינויים בשמות של האחסון השיתופי.
יומן השינויים של האחסון השיתופי
תיעוד של כל השינויים באחסון השיתופי, כמו הוספה או הסרה של משתמשים, וכל השינויים בפריטים באחסון השיתופי. שינוי בפריט שנמצא באחסון שיתופי מופיע גם ביומן השינויים של המשתמשים וגם ביומן השינויים של האחסון השיתופי.
רשומה ביומן השינויים
תיעוד של שינוי שבוצע בתוכן או במטא-נתונים של קובץ או באחסון שיתופי. רשומה ביומן השינויים מציינת את המשתמש שביצע את השינוי, את חותמת הזמן ואת המזהה. בכל רגע נתון יכולה להיות רק רשומה אחת לכל קובץ או אחסון שיתופי ביומן השינויים. בכל פעם שהקובץ או האחסון השיתופי משתנים, נוצר מזהה חדש לרשומה הזו והוא מחליף את הרשומה הקודמת.
גרסה
גרסה של הקובץ שמייצגת שינוי בתוכן הקובץ (לא במטא-נתונים). אפשר לגשת לכל גרסה באמצעות המשאב Revision ב-Drive API.
גרסת ה-head
הגרסה העדכנית ביותר של קובץ.
גרסת blob

גרסה של קובץ בינארי שלא ניתן לשנות, כמו תמונה, סרטון או קובץ PDF. אם גרסת ה-blob היא הגרסה היחידה של הקובץ הבינארי, אי אפשר למחוק אותה. אפשר להעלות blob חדש כגרסה חדשה, שתהיה הגרסה החדשה של הקובץ.

אפשר להגדיר גרסאות של blobs כ-Keep Forever (שמירה ללא הגבלת זמן), כלומר לא ניתן למחוק באופן אוטומטי את הגרסה הקודמת. אפשר להגדיר עד 200 גרסאות לשמירה לתמיד. תיקון הראש אף פעם לא נמחק באופן אוטומטי.

אפשר למחוק כל גרסה, מלבד הגרסה הראשית, שלא מסומנת בתווית 'שמירה לתמיד'. גרסאות קודמות נשמרות בדרך כלל למשך 30 יום, אבל אפשר למחוק אותן באופן סופי אם יש בקובץ 100 גרסאות שלא מוגדרות כ-'Keep אף פעם', ומועלה גרסה חדשה.

השדה keepForever של המשאב Revisions משמש להגדרת גרסה כ'שמירה לתמיד'. בנוסף, אפשר לקרוא לפונקציה revisions.delete כדי למחוק גרסה קודמת, גם אם היא מסומנת כ-'Keep לנצח'.

היסטוריית גרסאות

תיעוד של כל הגרסאות של קובץ מסוים בסדר כרונולוגי. שינוי בקובץ Docs,‏ Sheets או Slides יוצר גרסה חדשה. בכל פעם שהתוכן משתנה, מערכת Drive יוצרת רשומה חדשה בהיסטוריית הגרסאות של הקובץ. עם זאת, יכול להיות ששינויי הגרסאות של קובץ העריכה ימוזגו יחד, ולכן ייתכן שהתגובה מה-API לא תציג את כל השינויים בקובץ.

בסרטון הזה מוסבר איך לנהל גרסאות באמצעות Google Drive API:

השלבים הבאים