Ich verwende Subversion 1.4.6 und kann derzeit kein Upgrade auf Version 1.5 durchführen.
Die Situation:
Der Kofferraum weist viele strukturelle Änderungen auf (dh meistens Verschieben von Dateien).
Ich habe einen Zweig, der vor kurzem aus dem Stamm zusammengeführt wurde, aber vor den großen Änderungen.
Was ist der beste Weg, um den Stamm mit dem Zweig zusammenzuführen?
Was ich vorhatte:
Führen Sie zunächst den Zweig sorgfältig mit dem Trunk zusammen, indem Sie nur die geänderten Dateien im Zweig mit dem Trunk zusammenführen.
Kopieren Sie den Stamm in den Zweig. Was ist der beste Weg, um dies zu tun, ohne die Filialgeschichte zu verlieren? Sollte ich den Zweig ablehnen und einen neuen erstellen?
Okay, es sieht so aus, als hätte ich SVN nicht genug Anerkennung gegeben. Es ist doch klug genug. Die Ausgabe von "D" und "A" hat mich nur abgeschreckt, aber im Hintergrund hat es einen Zug gemacht.
Antworten:
Gibt es etwas, das Sie daran hindert, alle Revisionen im Trunk seit der letzten Zusammenführung zusammenzuführen?
sollte gut funktionieren. Zumindest, wenn Sie alle Änderungen am Trunk in Ihrem Zweig zusammenführen möchten.
quelle
Die letzte Revision, die von Trunk zu Branch zusammengeführt wurde, kann durch Ausführen dieses Befehls im Arbeitskopieverzeichnis gefunden werden:
quelle
Es ist eine „altmodische“ Methode, Bereiche von Revisionen anzugeben, die Sie zusammenführen möchten. Mit 1.5+ können Sie verwenden:
quelle