One strategy could be to somehow detect the changes the user has done (perhaps store the original file at installation) and try to work out the diffs of the current file<->original file and merge them.
Hmmm. this sounds quite like a git commit/merge...
But I agree this could be quite a task to get this fully idiot-proof and userfriendly, and I wonder if it's worth the trouble
Hmmm. this sounds quite like a git commit/merge...
But I agree this could be quite a task to get this fully idiot-proof and userfriendly, and I wonder if it's worth the trouble