Возвращаемся к старой ревизии в SVN

Возвращаемся к старой ревизии в SVN

Дело в том, что ревизия номер 4 работала хорошо. Команда внесла некоторые изменения на прошлой неделе, и когда я вернулся, они были в 14-й ревизии. Я обновился, но возникли некоторые конфликты, и теперь я не могу запустить свое приложение в Rails. В моей рабочей папке есть все ревизии (до 14), но мне нужна только ревизия 4.

Я пробовал сделать, svn up -r4но это не сработало. При открытии приложения Rails есть текущий код.

Как мне удалить все ревизии (с 5 по 14) и оставить в рабочей папке только ревизию 4?

Система: Ubuntu LTS 14.04

решение1

Чтобы «вернуться» к версии 4, попробуйте выполнить следующие команды:

svn merge -r:14:4 http://my.repository.com/my/project/trunk
svn commit -m "Reverted to revision 4."

Источник:http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo

Связанный контент