If you create a map which is linked to or has all the documents / files attached to it, you can use this to create a snapshot or version control process.
With attached documents only (these are embedded in the map file) all you have to do is use Save As to save a version 1, 2 etc of the project.
With linked documents use Export > Pack and Go to create a zip file with all the linked files included in it. During the process you can exclude files from the zip. Use version numbering for the zip file. The attached files will be there whatever you do.
Warning: This will take up disk space.