Ho la seguente struttura SVN:Subversion - cartella Sposta in un altro repository già esistente
ExistingRepository1
- ...
- MiaCartella
- FolderToMove
- . ..
ExistingRepository2
- ...
- AnotherFolder
- FolderToMove < - si è trasferita qui
- ...
Così ho già letto questa domanda: How do I move a single folder from one Subversion repository to another repository? Ma nel mio caso ExistingRepository2 esiste già. Quindi come posso farlo? Voglio avere tutte le revisioni nel nuovo progetto.
Ho ad esempio il numero di revisione 1000 in ExistingRepository1 -> MyFolder -> FolderToMove
, ma nel ExistingRepository1
c'è già una revisione con il numero 1000. Allora, cosa farà il svn load
? Sposterà automaticamente i numeri di revisione?
Questi sarebbero i comandi:
svnadmin dump /svn/ExistingRepository1 > ./repository.dump
svndumpfilter include MyFolder/FolderToMove --drop-empty-revs --renumber-revs --preserve-revprops <./repository.dump> ./folderToMove_only.dump
svnadmin load /svn/ExistingRepository2 < ./folderToMove_only.dump
vi ringrazio in anticipo per il vostro aiuto, i migliori saluti, Tim.