ברוב המקרים הקבצים עדיין קיימים במקום כלשהו, כי המערכת שלכם עשויה קבצי טקסט, וטקסט משאיר אחריו עותקים בשלושה מקומות: סל המיחזור, היסטוריית הגרסאות של התיקייה, והעותק שיושב על מכשיר שני. אם אף אחד מהשלושה לא קיים אצלכם, המחיקה היא לא הבעיה האמיתית, והבעיה היא שאתם עובדים בלי היסטוריה.
הדבר הראשון שאני עושה כשמשהו נמחק הוא להפסיק לעבוד. כל פעולה נוספת על אותה תיקייה מגדילה את הסיכוי שמשהו חדש ידרוס בדיוק את מה שאתם מנסים להחזיר, וסוכן שממשיך לרוץ ברקע הוא בדיוק "משהו חדש" כזה. אחרי שעצרתם, עוברים על שלושת המקומות לפי הסדר: סל המיחזור קודם (הכי משעמם, והכי מצליח), אחריו היסטוריית הגרסאות, שמחזירה את הקובץ לנקודה מדויקת בזמן ולא רק את עצם קיומו, ובסוף המכשיר השני, שלרוב עוד לא שמע על המחיקה. המכשיר השני עוזר רק אם באמת סונכרן, ואצלנו בקהילה מחשב אחד מת עם חודשיים של עבודה שמעולם לא יצאה ממנו.
המחיקה, דרך אגב, היא התקלה הרועשת, והרועשות הן הקלות. מה שבאמת מפיל אנשים זו הדריסה השקטה: חבר קהילה הדביק מידע אישי רחב וביקש "לעדכן את המערכת", והסוכן פיזר אותו כמעט על כל קובץ, בלי גיבוי מאחורה. איש לא מחק שם דבר, ובכל זאת המצב הקודם נעלם. גם הסרה של כלי לקחה פעם תיקייה שלמה איתה, בשקט, בלי לשאול.
הכלל שאני עובד לפיו: השמירה היא חלק מסיום המשימה, ולא מטלה נפרדת שנדחית לסוף היום. גיבוי שמעולם לא שחזרתם ממנו הוא שמועה ולא גיבוי, אז שחזרו ממנו פעם אחת בכוונה, בזמן שאתם רגועים ואף אחד לא צועק (זה לוקח חמש דקות, ואני היחיד בצוות שנהנה מזה).
פרומפט במתנה
נמחקו לי קבצים מתיקיית המערכת. אל תשנה כלום עד שאבקש.
1. בדוק אם לתיקייה יש היסטוריית גרסאות, וכתוב לי ממתי הגרסה השמורה האחרונה.
2. פרט אילו קבצים חסרים לעומת אותה גרסה, ברשימה קצרה.
3. הצע פעולת שחזור אחת לקבצים החסרים בלבד, בלי לגעת בקבצים שהשתנו מאז.
4. אחרי השחזור, כתוב לי בשתי שורות מה בדיוק חזר ומה לא חזר.
בסוף, הוסף לשגרת סיום המשימה שלך שלב שמירה קבוע, כך שכל משימה
נגמרת בצילום מצב. אם אין היסטוריית גרסאות בכלל, תגיד את זה
בשורה הראשונה ואל תנחש.
תיקייה בלי היסטוריה עובדת מצוין עד ליום הראשון שבו היא לא עובדת. את ההיסטוריה מתקינים כשהכול שקט, לא בזמן החיפוש בסל המיחזור.





