Datum: 29.08.2008
, Kategorie:
Software
Subversion ist nicht nur generell ganz hilfreich, es macht sich auch besonders gut, wenn man in einem Branch eine neue Funktion einbauen möchte und später Branch und Trunk wieder zusammenfügen möchte.
Wir nutzen hier Tortoise SVN, welches das Arbeiten mit Subversion zum Kinderspiel macht. Was das Zusammenfügen zweier verschiedener Entwicklungsbäume angeht, ist die Doku allerdings nicht hundertprozentig klar.
In both the From Revision field and the To Revision field, enter the last revision number at which the two trees were synchronized.
Oder mit anderen Worten, man fügt Branch und Trunk an der Stelle (Revisionsnummer) wieder zusammen, an der man Branch und Trunk ursprünglich getrennt hat.
Ist ja auch logisch. Subversion wird erst die Änderungen aus dem Branch in den seinerzeit unveränderten Trunk übertragen und dann die am Trunk gemachten Änderungen sukzessive nachholen. Im Buch "Version Control with Subversion" ist das Vorgehen übrigens besser erklärt.