linuxmint / timeshift

System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
1.53k stars 75 forks source link

Version history for each file in file manager, just like Windows' Previous Version #296

Open HubKing opened 3 months ago

HubKing commented 3 months ago

Is your feature request related to a problem? Please describe. Currently, it seems that, to recover an old version of a file, I have to browse from a snapshot's top directory. It is not convenient to navigate to a file deep in the structure, and especially when I don't know which snapshot contains the version of the file I want so I have to search multiple snapshots.

Describe the solution you'd like On Windows, when Windows Backup is enabled, you can just right-click any file on the file manager (Windows File Explorer) and see the list of the file's previous versions (the snapshot versions of the file in the backups). Maybe Timeshift could have a Nemo extension that does similar thing. Basically, it retrieves old versions of that file from all available Timeshift snapshots and shows that in the list with dates.