Momentan habe ich ein großes SVN-Repository mit einer Menge verschiedener Projekte, wie folgt:
%Vor%Ich versuche jedoch, es in verschiedene Repositories aufzuteilen (aus verschiedenen Gründen), und ich möchte Folgendes für jedes Projekt:
%Vor%Wenn möglich, sollten alle historischen und externen Daten intakt bleiben. Ich bin mir jedoch nicht sicher, ob dies tatsächlich möglich ist. Ich habe einige ähnliche Fragen zu SO gesehen, aber keine behandelt das Problem, das ich hier habe. Im Grunde versuche ich, ein Unterverzeichnis und seinen gesamten Inhalt mit dem alten Repository "herauszuziehen" und das Ganze in ein eigenes (neues) Repository zu plumpsen.
Frage ich das Unmögliche?
Verwenden Sie
%Vor%und dann svndumpfilter nur einen Teilbaum in ein neues Repository laden.
Seit SVN 1.7 können Sie
verwenden %Vor%um den Speicherauszug zu bekommen. Während Stefans Lösung funktioniert, erfordert es Zugriff auf den Server Host-Repo. svnrdump funktioniert über das Netz mit jedem Repo, von dem Sie lesen können.
Tags und Links svn version-control