When we decided to make the switch from Subversion to using git for funda's version control, I had a number of worries. The main one was if we (me, actually) would ever understand git well enough to deal with the complications of having five teams working on the same codebase. This postponed our adoption for a while, but eventually, by doing a few proof-of-concepts and reading a lot (this article