I've been trying to find a Windows program that will sync files between two folders, and is able to replace files but also restore the original whenever I would want to. The folders would be on the same computer and would only sync one way.
Preferably I would be able to enable and disable different sets of files. On disabling, the program should remove these files from the target folder, and if any of those files overwrote existing files, these should be restored.
I want to use this as an easy mod manager for games (like GTA IV). The target folder contains many different files and subfolders.
I have attempted to write software for this purpose myself, but I realized that there may be a file sync program out there that can do this.
Any help is very much appreciated!