每當你儲存對文件內容的變更時,先前的版本都會自動封存。你可以從文件的記錄中瀏覽、預覽並還原任何過去的版本。版本控制僅在內容變更時執行——重新命名、重新加標籤或重新連結文件不會建立版本。
你可以做什麼
開啟文件的記錄即可看到一條時間軸,包含目前版本以及每個已封存版本,最新者在前。開啟任何已封存版本即可以唯讀方式檢視其內容,並附有 還原 按鈕讓它重新生效。
何時會建立版本
當你儲存文件時,Ceum 會將新內容與已儲存的內容比對。若兩者不同,本次儲存之前的內容會被封存,然後文件才會更新。若兩者相同——或你只變更了名稱、說明、客戶、專案或標籤等細節——則不會建立版本。
這讓封存維持精簡:它擷取真正的內容歷史,而非雜亂的記事。
每個版本保留什麼
每個已封存版本包含:
- 內容 — 在下一次編輯取代它之前的完整 Markdown 文字。
- 內容長度 — 用於時間軸。
- 生效期間 — 此內容生效時文件所帶的最後更新時間。
- 封存時間 — 下一次儲存取代此內容的時間。
版本不會記錄是誰進行變更——版本上沒有執行者。若你需要作者層級的歷史,請使用文件的留言軌跡;此封存僅含內容。
記錄時間軸
時間軸顯示:
- 頂端的 目前 版本,標示為「目前版本」(無動作)。
- 下方的 已封存 版本,最新者在前。每一列顯示其封存時間、生效時間(在窄螢幕上隱藏),以及 預覽 與 刪除 動作。
沒有並列比對——版本以獨立快照呈現。若要比較,請在兩個分頁中開啟兩個版本。
還原版本
開啟某個已封存版本並使用 還原。還原運作起來就像一次正常的儲存,會將已封存內容寫回文件。由於文件目前的內容在那一刻與已封存內容不同,目前內容會先被封存。因此記錄總是會增長,且還原為非破壞性。
刪除版本
每個已封存列都有 刪除 動作,可僅將該快照從時間軸移除。目前版本無法從時間軸刪除——若要移除生效中的文件,請刪除文件本身,這也會移除其所有已封存版本。
提示與邊界情況
- 保留上限讓封存維持有界。 Ceum 為每份文件保留最新的 50 個已封存版本;隨著新版本加入,較舊的快照會自動淘汰。你也可以自行刪除個別快照。
- 還原是一次儲存。 由於生效中的內容被取代,它會建立一個新的已封存版本。
- 編輯細節絕不會加入記錄。 變更標籤、名稱、說明或連結不會出現在此。
- 透過整合進行的編輯行為相同。 透過整合進行的內容變更仍會封存先前的版本。
在行動裝置上
行動應用程式不提供——請從網頁應用程式管理。行動應用程式會顯示文件的目前內容,但不會提供版本記錄或還原。