I use a version control system to manage changes in FET file (prefer subversion but git or any other is good). It works very good because of text-based XML file.
I don't know how many work integrate one of them but IMHO it would be a good choice.
Possible workflow: at every save FET will ask the user summarize the changes ("changelog"). Later can undo any change and can see from changelog what will be revert.
I don't know how many work integrate one of them but IMHO it would be a good choice.
Possible workflow: at every save FET will ask the user summarize the changes ("changelog"). Later can undo any change and can see from changelog what will be revert.