Похоже это лето будет богато на откровения девелопера, так как и проект и инструменты способствуют.
Познал на практике достоинства распределенных систем контроля версий (в частном случае git-а). Отсутствие центрального репозитория даёт кучу возможностей. Правда сперва придется долго вникать во всю эту сложную систему коммитов. Если subversion довольствуется commit и update, то в git есть pull, push, fetch, merge, rebase, stash и наверное что-то еще.