Отменить все предыдущие версии (установите номер версии 1) в SVN - PullRequest
0 голосов
/ 26 мая 2011

Я настроил сервер для контроля версий, используя subversion , tortoise-svn и apache на компьютере с Windows.Я сделал много структурных изменений, переименовал файлы и каталоги, переупорядочил и перегруппировал различные модули кода и т. Д.

Все эти изменения были отражены и записаны в SVN.Теперь я доработал структуру, и теперь другие люди начнут ее использовать, поэтому я хочу установить номер версии 1 в хранилище, т. Е. Установить номер версии 1 для всех файлов, отбрасывая все предыдущие изменения.

Есть ли способ сделать это?Я не смог ничего найти или не смог правильно сформулировать свой поиск.

Ответы [ 2 ]

1 голос
/ 26 мая 2011

Вы можете создать новый репо; проверьте это на свой диск и экспортируйте старый репозиторий в извлеченный каталог; добавьте новые файлы и зафиксируйте их в новом репо.

0 голосов
/ 26 мая 2011

Заменить {CURRENT_VERSION_NUMBER} на текущий номер версии:

svnadmin dump /path/to/current/repo -r{CURRENT_VERSION_NUMBER} > svn.dump
svnadmin create /path/to/new/repo
svnadmin load /path/to/new/repo < svn.dump

Источник

...