Фактический хостинг репозитория SVN действительно независим от любой другой имеющейся у вас инфраструктуры. Обычно хранилище размещается на внутренней машине «промышленного уровня», поскольку исходный код - ваша кровь.
Простейший подход к обработке подготовки тестов с помощью SVN состоит в том, чтобы просто пометить версию, которую вы помещаете на свой тест-сервер. Если вы удовлетворены результатами теста, вы можете безнаказанно перенести метку на работающий сервер. И, если вам когда-нибудь понадобится внести незначительное исправление в текущую живую версию, вы можете создать ветку из тега и зафиксировать ее там, снова развернув сначала в тесте, в действующей системе.
Для более сложных сценариев вы можете создать «тестовые» и «живые» ветви, которые объединяют и / или выбирают вишню из ствола. Это возможно только в Subversion 1.5 или более поздней версии, и ему нужен кто-то, кто позаботится о том, чтобы у «live» были все правильные изменения от «test» и «trunk».