Назад | Перейти на главную страницу

откат репозитория svn, сделав некоторую ревизию главной ревизией

Я хочу откатить свой репозиторий SVN, я просто хочу сказать, что эта ревизия теперь должна быть основной.

Можно ли это сделать в SVN?

Спасибо .

Официально "откатиться" нельзя. Вы можете скопировать предпочитаемую версию в новый узел сразу за корнем, а затем удалить все остальное, а затем переместить всех дочерних узлов нового узла в корень, а затем удалить новый узел.

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

Я делал это только в лаборатории, но вы можете изменить содержимое файла / path / to / repo / db / current на желаемую версию, и, похоже, он делает то, что вы просите. Сделал это всего пару раз, но новые коммиты работали. Сначала сделайте резервную копию.