Отладка веб-сайта при использовании SVN?
Имхо, максимально удобно, когда у каждого разработчика в команде есть домен вида nickname.dev.site.com. Располагаются эти хосты либо у разрабов на машине, либо на небольшом серверочке в офисе. Все коммиты уходят на dev.site.com, там изменения просматривают тестеры и руководство. После того, как все довольны, код с dev.site.com выкладывается на site.com.
А в чем проблема с SVN? Стандартно же, mysqldump, rsync, пара скриптов и готов тестовый сервер.
Для специфичных настроек я у себя в git создаю отдельный бранч, если надо.