Мы используем Rational Team Concert почти так же, как вы описали, и он работает великолепно. Моя небольшая команда веб-разработчиков совместно работает над исходным кодом веб-сайта и доставляет его в два разных потока в зависимости от его готовности: производственный поток и промежуточный поток. Затем мы определили две сборки, которые проверяют исходный код, перемещают некоторые вещи и отправляют файлы на веб-серверы через SCP. Итак, с помощью нескольких щелчков мыши мы запускаем промежуточную сборку, наблюдаем, как она завершается примерно через две минуты, и каждый может увидеть изменения на промежуточном сервере. Когда код готов к прайм-тайму, наборы изменений доставляются в рабочий поток, и запускается производственная сборка, настроенная для копирования файлов на рабочий веб-сервер.
Но даже перед запуском промежуточной или производственной сборки любой из нас может просто настроить локальный веб-сервер в RTC с помощью надстроек Eclipse PDE и Web Tools и увидеть, как сайт работает в localhost по мере разработки.
Вся наша работа выполняется в Rational Team Concert, от планирования до отслеживания ошибок, контроля версий и сборок. Это очень хорошо подходит для управления сайтом.