Я никогда не использовал VisualSVN, но я думаю, что обычно с SVN и веб-серверами вы проверяете соответствующий код в C: \ sites \ domainname.
Затем, когда вы захотите отправить код на сервер, вы можете запустить обновление SVN для этого каталога (при условии, что соответствующие изменения были переданы в Subversion). Очевидно, что я бы протестировал это, используя тестовый домен и другой каталог, до этого (или просто просматривая тестовый каталог с IIS).
Лично, хотя, поскольку я использую asp.net и C # и использую проекты веб-развертывания для предварительной компиляции, я обычно просто перемещаю сборки самостоятельно, а не связываюсь с SVN на веб-сервере. С интерпретированными языками, такими как PHP, это более просто.
Мой SVN-клиент на Windows - ToirtoiseSVN