Hi Srinivas,
Collins is not terribly great at giving you diffs between changes.
What we do is use collins as the data store, and then generate the real configs based on that. For example, in many places at Tumblr, we will gather information from collins in an automated fashion, template a configuration file with that information, and then automatically commit that configuration file to git. This will give you a diff of when information has changed.
In this situation, really think of collins as your data store, and you build automation to fit your needs around it - when the data changes, the automation should do the right thing and give you the outputs you need.