Если я правильно понимаю ваш вопрос, вы пытаетесь использовать Subversion в качестве посредника между вашей локальной средой разработки и вашей производственной средой. Вы хотите создать свой веб-сайт в отдельном месте, зафиксировать свои изменения, а затем распространить эти изменения на свой рабочий веб-сайт. Если это не правильно, пожалуйста, ответьте.
Нечто подобное, безусловно, выполнимо. Чтобы получить правильную терминологию, в Subversion у вас есть «хранилище», которое находится на вашем сервере Subversion. Вы никогда не трогаете сам репозиторий, кроме как косвенно, выполняя операции с использованием клиента SVN. Вы можете «проверить» несколько «рабочих копий» хранилища (или их подмножество), чтобы получить доступ к самим исходным файлам. Чтобы добиться того, о чем вы просите, вы должны создать рабочую копию на своем компьютере разработчика и внести в нее изменения. Когда вы удовлетворены, вы «фиксируете» их в своем хранилище. В вашей производственной папке вам придется создать еще одну рабочую копию того же хранилища. Вам необходимо явно запустить «svn update» в этой рабочей копии, чтобы применить к ней последние изменения. Изменения не распространяются автоматически на все рабочие копии в коммите.
Если вы еще этого не сделали, вам следует потратить время на чтение книги подрывной деятельности . Это чрезвычайно ценный ресурс для подрывной деятельности и принципов контроля версий в целом.