regular backup folder (+ subfolder) with file versioning

Hello,
I would like to know how to write a set of rules to:
- backup hourly a folder called Source (and all of its subfolders) to a folder called Destination
- in the Destination folder, never erase files. For example, when the test.pdf file is backed up, a date/time stamp is added so that I end up with multiple backup copies of the same file each one with a different filename (because the date / time stamp is different). Although I am being liberal in my use of the term, I call this file versioning.
thanks in advance for your time and help
I would like to know how to write a set of rules to:
- backup hourly a folder called Source (and all of its subfolders) to a folder called Destination
- in the Destination folder, never erase files. For example, when the test.pdf file is backed up, a date/time stamp is added so that I end up with multiple backup copies of the same file each one with a different filename (because the date / time stamp is different). Although I am being liberal in my use of the term, I call this file versioning.
thanks in advance for your time and help