Skip to content

Feature request: version history #51

Open

Description

@justmeonthegit

Great tool. Works fantastic.
If simple history can be included it is even more great.
One option in the pair form : number of days in history
If file exist in target and is updated then move old to fixed folder ./inhistory or rename file to extension (v-1,v-2 etc,,)
All files in history older then x days or older dan x version to trash.
Again great tool !

Activity

  1. aubreyz commented on Jan 10, 2021

    @aubreyz

    Thank you too for this great software Stefan.

    I second the request for a change log.

  2. mkraemer0 commented on Feb 9, 2021

    @mkraemer0

    +1

  3. Kaligula0 commented on Dec 27, 2022

    @Kaligula0

    I think it's behind the scope of the app. Dropbox keeps the history of sync and you can find versions of your files in the last (I guess) 30 days.

  4. justmeonthegit commented on Dec 29, 2022

    @justmeonthegit
    Author

    I'm not using it to dropbox but a storage provider which is connected by a drivemapping within windows :-)

  5. Kaligula0 commented on Dec 29, 2022

    @Kaligula0

    You can achieve this with Windows PowerShell.
    First thing comes to my mind is to create a backup copy of all files on this folder, and then let PowerShell script watch the folder for changes. If change is detected it can copy the changed file to the backup folder (with name changed to "*-v2"). After detection you're left with the new version only (in the watched folder), that's why you need first to backup everything.

    I'm using such watcher and I uploaded it to my GitHub. https://github.com/Kaligula0/FolderWatcher

  6. justmeonthegit commented on Feb 1, 2023

    @justmeonthegit
    Author
  7. Kaligula0 commented on Feb 2, 2023

    @Kaligula0

    Probably will work, but you have to adapt it and test it (I use it only to detect and move new files, not rename). It's an ugly workaround, though. Best way is not to detect changes when they occur, but to detect save attempts and copy file before it gets overwritten.
    By the way, have you tried using built-in system tools? I.e. Windows System Backup and Restore, it keeps old versions of files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions