2017-01-20 26 views
1

J'ai vider un ancien dépôt de la révision 12000 à 16000 et essayer de générer un nouveau dépôt, tout est normal, le nouveau numéro de révision erroné (0 à 4000).svnadmin load, comment garder les numéros de révision

Comment conserver le numéro de révision?

Voici ce que je l'ai fait:

svnadmin dump oldrepo -r 12000:16000> repodump 
svndumpfilter include /xxx/xxx <repodump> repodump_new 
svnadmin load repo_new < repodump_new 

Répondre

2

est que chaque nouveau référentiel commence par le numéro de révision de 0. Votre charge svnadmin est seulement un client qui engage chaque version unique dans un commit. Si vous voulez les mêmes numéros de révision dans le référentiel de destination, vous devez vider/charger tous les numéros de révision du référentiel source.