SilverBullet can automatically keep a full revision history of your Space backed by a Git repository.
If revisions are enabled, there will be two additional views in the editor:
Whatever has changed since the last commit heads both views as an Uncommitted changes entry — in the space-wide log it opens up to list every file involved. Selecting it shows the change. There is nothing to restore, since it is what is already on disk.
The revision mode is configured at a per-space level in Dashboard:
Revisions: * commands are hidden.In Managed mode, changes are committed a short while after things go quiet — about 30 seconds by default, and at least every 5 minutes during a long editing session. You can change this per space, under Commit frequency: Responsive (the default), Balanced, or Relaxed. A slower setting means fewer, larger commits.
Commits are attributed to whoever made the change:
Revision: Create snapshot can be used with write access to commit everything outstanding immediately rather than waiting.
A managed space can fetch, merge and push its revision repository. Follow Guide/Git Sync for setup, timing and recovery. This is primarily for history and backup. Use a shared Server space for collaboration.
See Guide/Git Sync#Connect a repository.
See Guide/Git Sync#Change or pause a connection.
See Guide/Git Sync#Progress and timing.
See Guide/Git Sync#Scope.