advanced SVN ?
ИМХО при использовании одной ветки можно разве что делать svn up без учета n последних ревизий. Ну например у вас последняя ревизия 100. Но два последних комита не хочется заливать на прод. Тогда делаете «svn up -r 98»

Так что используйте ветки и таги. На самом деле это не очень сложно. Мы недавно перешли на такую систему. Мне стало гораздо легче деплоить. Если интересно, могу вкратце рассказать наш воркфлоу с ветками и тагами.
Если я правильно понял вопрос, нужно внести исправление (скорее всего — бага) в продакшен версию. При этом у вас только одна ветка. Вы всегда можете сделать чекаут продакшена и попытаться исправить ошибку. С помощью diff создаете патч и заливаете его в репозиторий (в отдельный каталог с патчами для данного релиза), а также вносите необходимые изменения в девелопмент-версию. Когда находите новый баг — снова делаете чекаут релиза, накладываете патчи (скриптом самопальным), правите новый баг, создаете новый патч.