Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.
Software unterliegt stetigen Änderungen, und Versionsmanagement dient dazu, diese Änderungen nachvollziehbar zu machen. Gleichzeitig unterliegen ausgelieferte Produkte gewöhnlich einer langfristigen Wartung. Um dieser Komplexität zu begegnen, werden Projekte und Komponenten gewöhnlich in Verzweigungen organisiert und zu diesem Zweck kopiert. Hieraus resultiert der Bedarf nach einer gesicherten Methode, nach welcher Änderungen zwischen den unterschiedlichen Verzweigungen fließen. Eine Methode, die die Fragen beantwortet, wo Änderungen initial vorgenommen werden, wann und wie oft sie kopiert oder aber zusammenzuführen sind und welche Flussrichtung die Änderungen haben.
