загрузка svnadmin, как сохранить номера ревизий

Я сбросил старый репозиторий с ревизии 12000 до 16000 и попытался создать новый репозиторий, все в порядке, ожидая, что новый покажет неправильные номера ревизий (от 0 до 4000).

Как сохранить номер версии?

Вот что я сделал:

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

person Duo.Liu    schedule 20.01.2017    source источник


Ответы (1)


Это связано с тем, что каждый новый репозиторий начинается с номера версии 0. Ваша загрузка svnadmin — это только клиент, который фиксирует каждую отдельную версию в новом коммите. Если вы хотите, чтобы в целевом репозитории были одинаковые номера ревизий, вы должны выгрузить/загрузить все номера ревизий из исходного репозитория.

person michael    schedule 20.01.2017