Во-первых, вы можете - и должны - использовать систему контроля версий, большинство будет обрабатывать двоичные файлы, хотя в отличие от текстовых файлов вы не можете объединить два разных набора изменений, поэтому вы можете настроить систему на блокировку этих файлов, пока они меняются (при условии, что это не режим работы по умолчанию для вас rcs в первую очередь).
Где все становится немного интереснее для веб-сайтов, это управление файлами, которые требуются для сайта, но на самом деле не являются частью сайта - наиболее очевидный пример - что-то вроде файлов .psd, из которых создаются веб-графики, но которые не развернуты.
Поэтому у нас есть дерево для каждого сайта, которое имеет две папки: ресурсы и сайт. Активы - это вещи, которых нет на сайте, а сайт - ну, в общем, сайт.
То, что вы должны наблюдать, это то, что дизайнеры, как правило, имеют свои собственные «системы» для «контроля версий» графических файлов (считайте слои в PSD). Вам не нужно обязательно останавливать их, но вы должны убедиться, что они также фиксируют каждое изменение.
Другие вопросы?
Развертывание. Мы все еще работаем над этим (-: Но мы поправляемся (теперь я счастлив тем, что мы делаем!)
Murph