Я не уверен, что вы имеете в виду под "коммитом как стабильной версией", но в зависимости от того, что вы пытаетесь выполнить, я рекомендую:
svn update -r45
Это вернет рабочую копию вашей версии 45.
или:
svn merge -c -50, -49, -48, -47, -46
Это обновит (путем обратного слияния) вашу рабочую копию, удалив все изменения между 45 и 50. Теперь, если вы вносите изменения и фиксируете, это будет похоже на то, как вы удалили 46-50 из хранилища и сделалиВерсия HEAD (51?) Будет r45 + ваше изменение.