Mit Subversion 1.5 oder höher wird die Zusammenführung auf Ihrer lokalen Arbeitskopie in der svn: mergeinfo Eigenschaft aufgezeichnet. Diese Information ist also nicht verloren.
Sie können die fusionierten Revisionen anzeigen, wenn Sie svn log -g
statt der normalen svn log
verwenden.
Normale Merges werden durchgeführt, wie
svn merge -rREV1:REV2 svn://server/branch my_trunk_wc
Aber wenn Sie einen Zweig verwenden ist es manchmal bequemer, ein Reintegrationsdruck zu verwenden. In diesem Fall sollten Sie zuerst alle Änderungen vom Stamm auf den Zweig verschmelzen mit so etwas wie
svn merge svn://server/trunk my_branch_wc
(Diese verschmilzt alles, was nicht bereits verschmolzen ist)
Und nachdem Sie diese Änderung auf den Zweig begehen können Sie
verwenden
svn merge --reintegrate svn://server/branch my_trunk_wc
Um alle Änderungen als ein einziges Commit zu verschieben. (Nach dieser Operation sollten Sie den Zweig entfernen)
Welche Version von SVN läuft auf dem Server? 1.5 und später macht einen großen Unterschied zu Ihrer Frage im Vergleich zu 1.4 oder früher. –