I have an external SSD with a "complete" back-up copy of all my data. I don't keep such a "complete" copy of my data on my PC—I prefer to keep my PC's drive as empty as possible. If I want to work on a file that is stored on the "complete" copy on the SSD I first copy it over to the PC, then do the work on it. Now, say I have done this for several files, such that I have on my PC, say, 10 files which all have corresponding "previous-versions" on the external SSD, though the copies held on the PC have all been updated. I now want to update just these 10 files on the "complete" copy on the external SSD.
My thought is that I would first create directories on my PC that match the "complete" copy of my data on the external SSD—"mirrored" directories. Then, I would move these 10 files into their respective folders in these "mirrored" directories on the PC. Then, I would use some software like Macrium Reflect to target the copies of those 10 files held on the external SSD and update them according to the copies held on the PC in the "mirrored" directories.
Obviously, if it were just the one external SSD, it would be just as much work to simply copy over the 10 files to the external SSD, manually placing them in the correct directories at the same time; but in reality I have more than one external SSD to update in this way.