I'll admit that this is fairly esoteric, but if you've ever tried to compare .kmmacros files, you know how hard it can be to figure out what changed.
This macro exports the macros inside a .kmmacros file as separate JSON files. I think JSON is much easier to compare than XML. Example:
Compare using JSON:
Compare using XML (which is what's inside .kmmacros files):
Give this macro a try and see if it makes it easier for you. See the comments at the start of the macro for usage instructions.
I'll make a post below to mention some file compare programs I've used. Feel free to post your own favorites.