At Maybe, we’ve been doing some collaborative work in XCode, and have discovered a very annoying experience with storyboards. Anytime any of us simply touches the storyboard file, it marks it as modified in git, which could cause conflicts that are already difficult to solve if they are necessary.

Looking at the diffs, we noticed that it had to do with a property on the XML document called systemVersion.

That property turns out to be related to the version of the operating system the developer is running on. So we decided to do all of our mountain lion updates, and found that it solved that little nuisance. Its a temporary fix, as we all know it’ll come roaring back the moment one of us decides to run a OS X update in the future. Boo!