今日不翻車
耶利米的書卷被王燒了,他重新寫了一卷,而且添了更多話。這件事留下一個原則:內容可以重建,前提是有辦法回溯。版本控制不是工程師的專利,它解決的是一個很普遍的難處:改壞了要怎麼回去。直接覆蓋原檔是最常見的做法,也是最危險的,因為出錯的時候通常是最忙、最沒有時間重做的時候。
聖經怎麼說
耶利米書 36:32 於是,耶利米又取一書卷交給尼利亞的兒子文士巴錄,他就從耶利米的口中寫了猶大王約雅敬所燒前卷上的一切話,另外又添了許多相彷的話。
翻車現場
冠宥的團隊共用一份報名表單,五個人都能編輯。有一次有人不小心刪掉了整欄資料,存檔後才發現。他們花了兩天用各自手上的截圖和記憶重建,仍然有幾筆對不上。之後他們改用有版本紀錄的工具,並規定每次大改動前先另存一份加上日期。同樣的事再發生時,三分鐘就還原了。
到底翻在哪裡
冠宥團隊付的兩天學費可以避免。版本控制的最低要求有三項:重要檔案使用有歷史紀錄的工具、大改動前另存備份、共用檔案設定誰可以編輯。最後一項最常被忽略,因為開放編輯比較方便。但方便和安全要取得平衡,通常的做法是多數人可以檢視,少數人可以編輯。出錯的時候通常是最忙、最沒時間重做的時候。多數人可以檢視,少數人可以編輯。
今天這樣做
今天為你負責的重要檔案確認是否有版本紀錄,若無,先另存一份加上日期。
先別急著說阿們
我上次改壞檔案,有辦法回到前一版嗎?
一起禱告
主啊,讓我們留得住該留的,也修得回錯的。阿們。