Можно ли вернуть весь репозиторий SVN? - PullRequest
3 голосов
/ 08 мая 2009

Я только что сделал что-то глупое с моим SVN-репозиторием, я случайно импортировал кучу вещей в корень, а не в подпапку. Мне понадобятся целые годы, чтобы привести в порядок .... разве есть простой способ сделать глобальный возврат по репо? В файле справки говорится о возврате рабочих копий, но для вновь импортированного элемента рабочей копии нет. Есть ли способ отменить импорт?

Дубликат : Откат или возврат всего хранилища SVN к более старому пересмотр

Ответы [ 3 ]

10 голосов
/ 08 мая 2009
1 голос
/ 08 мая 2009

Сделайте извлечение из полного хранилища, объедините изменения и затем подтвердите.

$ svn checkout https://server/repro temp
$ cd temp
$ svn merge -c -[revision] https://server/repro

Проверьте правильность вашей рабочей копии

$ svn commit -m "Revert of botched import."
1 голос
/ 08 мая 2009

Один из способов - сделать резервную копию только до нужной версии, а затем восстановить хранилище.

svnadm dump /path/to/repo -r 0:desired_max

должен дать вам необходимую резервную копию.

...