I use rdiff-backup to backup my system. It works by mirroring the source directory to the target directory (similarly to rsync -aAXu, I presume), but leaving reverse diffs in a directory named rdiff-backup within the target directory for all files which have changed since the last backup.
Now I unfortunately just discovered a very minor misconfiguration (namely a typo in my /etc/locale.conf) in my system – which is now in “every” backup of it; that of course bugs me – I want my system to be clean and free of any misconfigurations in case I need to revert it to a former state.
Now my thinking is: Since the backup itself is basically just a mirror of my system, for which I have never changed /etc/locale.conf, there should be no reverse diffs for that file in my backup target directory and therefore it should be totally fine to “cheat” so to speak and just edit the mirrored /etc/locale.conf in my backup target directory to fix the typo, no?
Am I missing something, could there anything go wrong with this?