Untersuchung von Versionsverwaltungssystemen mit Zielsetzung der Optimierung der kollaborativen Entwicklung
M. Kibanov. Humboldt-University of Berlin, (May 2012)
Many new version control systems were developed in the last years. These compete with established systems as they implement some new concepts. These concepts influence the collaborative software development and even redefine it. Before a new system is introduced, it must be selected by product and process requirements. This thesis describes the evaluation of version control systems and the integration of the selected system by the example of one project of Capgemini Germany. Different properties of version control systems were examined and software development processes were analysed. The 3-staged process was applied for the selection of the control system version. This thesis also treats the problems of the integration of the selected system Git into the existing software development processes and project environment.