How does version history work in Heptabase?
- English Version
- 中文
Whenever you start editing a card, journal, text element, or highlight notes, the system will generate a snapshot of the edit history and start a 3-minute timer. Any edits within these 3 minutes will overwrite the snapshot with the latest version. For example, if you edit some text, think for a minute, and then continue editing, the 3-minute timer will restart.
If there are no edits within 3 minutes after the initial edit, the version in this snapshot will be confirmed. If you edit new content afterwards, a new snapshot will be generated.
If continuous editing exceeds 10 minutes, the system will also generate a new snapshot.
Even when offline, the system will follow the above rules to generate snapshots. When reconnected, the system will upload these snapshots to the edit history, and you will be able to see the edit history sorted by device and time. They will not overwrite each other.
If you have never enabled synchronization, these snapshot records will be stored in your device and will not be synced to the cloud.
每當你開始編輯一張卡片、Journal、text element 或 highlight notes 時,系統會產生編輯紀錄的快照,並且開始計時 3 分鐘。 3 分鐘內若有任何編輯紀錄,都會覆蓋為最新的版本。舉例來說,你編輯一段文字後,思考了一分鐘,繼續編輯,此時就會重新計算 3 分鐘。
若編輯後 3 分鐘內都無任何編輯,這個快照的版本將會確定下來,之後若編輯新的內容就會重新產生一個快照。
若持續編輯超過 10 分鐘,系統也會重新產生一個新的快照。
即使在離線狀態,系統也會遵循上述規則產生快照。而當重新連線後,系統將會上傳這些快照到編輯的歷史紀錄裡面,你將可以看到根據裝置與時間區分的編輯歷史紀錄,他們不會彼此覆蓋。
如果你一直都未開啟同步,那麼這些快照紀錄將會儲存在你的裝置中,不會同步到雲端。