Обычно в SVN вы создаете ветку для новой версии или функции.Работа будет выполнена там, а затем интегрирована обратно в багажник, когда он будет готов к выпуску.Затем вы сделаете копию этого конкретного выпуска в виде тега.Некоторые команды используют ветви как стабильные области, некоторые используют ствол.Это действительно зависит от того, как вы хотите это сделать и как вам нравится управлять филиалами.Но вы обычно не создавали бы новый репо.