можно на основном хостинге, если там это можно делать, также, как и на ваших машинах развернуть площадку под svn. т.е. сделать туда
Код:
svn co
, а потом уже спокойно делать svn update и тянуть только новое. Единственное, надо не забыть перекрыть хоть через .htaccess доступ к каталогам .svn
не-текстовые файлы совершенно спокойно можно класть под svn, но можно и не класть. Например, в том проекте, который я сейчас веду, я картинки от наших дизайнеров положила под svn, чтобы все участники получали общее оформление, а вот картинки, загружаемые пользователями - нет.
Документацию и, например, структуру базы данных, файлы апдейтов к базе данных на мой взгляд удобнее класть.
Я предпочитаю что-то вроде такого:
doc ----- каталог для документации
sql ----- структура б.д. и файлы апдейтов
www ----- собственно, сам сайт и апач смотрит только сюда