Yes - I tried second approach, but it's not as easy as comparing text files and very time consuming :(. I thought that there might be some other more straightforward approach.
Talking about first option, think that would need to produce a lot of sql code to compare a request type having many fields, validations etc. Perhaps, anyone already have such a script that could be used as a baseline?
Having only those two options I’m wondering how you guys maintain changes with regards to ETIL process and source control versioning. Is there anyone who stores entities in version control software like SVN, TFS or any other?