РЕДАКТИРОВАТЬ
другой ответ (https://stackoverflow.com/a/24500425/520162) представляется лучшим решением, чем предложенный мной. Проверьте этот!
На клиенте все просто:
svn checkout -r <revision> url://path/to/repo
должен это сделать.
Если вы на сервере (как говорит ваш отредактированный вопрос), это зависит от того, чего вы хотите достичь.
Если вы хотите отбросить все ревизии после N
, выполните
svnadmin dump -r1:N yourrepo > repo.dump
, затем удалите старое репо и создайте новое
svnadmin create newrepo
svnadmin load newrepo < repo.dump
Если вы хотите сохранить репо, проверьте N
на клиенте и подтвердите сервер, чтобы N
было последним состоянием.
Третье: установить ветку, начиная с N
, и работать над ней.