Sync a Program Between Two Storage Devices

I’m looking for software that can sync any changes made to a program between two storage devices. Specifically, I use a music creation program that can run either from a USB stick or locally on my PC. It’s a hassle to manually update the files on my USB or PC every time I switch between the two—like when I create music using the USB version and then plug it into my PC at home. I’m looking for a way to automatically sync the changes so I don’t have to manually move files back and forth. Any suggestions?