SVN: перезагрузить старую ревизию - PullRequest
0 голосов
/ 17 октября 2011

Я бы хотел перезагрузить старую ревизию моего хранилища.Моя текущая ревизия - 645, и я хотел бы иметь 642 в качестве моей текущей версии.Изменения с 642 до 645 являются изменениями в файлах и дополнительных файлах.Я использую общий метод для этого:

svn merge -r 645:642 .

Это тоже не работает:

svn merge -r HEAD:642 .

Ничего не происходит.Все еще старая реверсия.Но когда я делаю следующее:

svn up -r 642

Локальная копия работает просто отлично.Но я хотел бы сделать это в качестве моей текущей редакции.Но когда я использую

svn ci -m "Revert"

Это вообще ничего не делает.

Ответы [ 2 ]

1 голос
/ 17 октября 2011

Вы рядом. Вы сделали слияние, но потом забыли зафиксировать.

svn commit -m "Reverted for whatever reason"

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

1 голос
/ 17 октября 2011

Вам нужно объединиться с HEAD.См. эту статью .

...