Large Scale Development with Git and Gerrit
Looking for better tooling to improve developer collaboration we started contributing to JGit/EGit in 2009 and later also to Gerrit Code Review and the Mylyn Gerrit and GitHub connectors. While learning how to use the Git tool chain in these open source projects and helping other Eclipse projects to migrate we started using it at SAP.
In this talk we will share our experiences introducing Git/Gerrit/Jenkins and a code review centric development process in large corporate development projects and contrast it to the experience we made using these tools in open source. We will present technical, psychological and social difficulties we faced when introducing the Git based tool chain and show benefits we could gain short and mid term and give an outlook on what future improvements we envision.