The view.json file isn't very useful from a version control standpoint currently IMO. I actually have it on my .gitignore list because all the transient data in makes a diff useless.
Ex. a simple table component that has 100 transient "production order" objects will produce a view.json 10k lines long, one of which is a mission critical script.
I am sure I could use grep + a git hook to grab the good stuff but I wanted to reach out first.