Интересный вопрос. У меня нет большого опыта работы непосредственно с дизайнерами над проектом. Когда я это сделал, это было через договорное соглашение, когда они «доставили» дизайн. Я выполнил некоторые свои собственные дизайнерские работы как для веб-сайтов, так и для настольных приложений, и, хотя в прошлом я не использовал управление исходным кодом, я нахожусь в процессе внедрения SVN для собственного использования, поскольку я начинаю заниматься оплачиваемой внештатной работой Работа. Я намерен использовать контроль версий / исходных кодов точно так же, как и с исходным кодом. Это просто становится другой папкой в стволе проекта. То, как я работал без контроля исходного кода, - это создание папки assets , в которой находятся все медиа-файлы, которые являются эквивалентами исходного кода. Мне нравится думать о Photoshop PSD как о графическом исходном коде , в то время как JPEG-выход для веб-сайта или иным образом является скомпилированной версией .
В случае работы с дизайнерами, с которой я могу столкнуться в ближайшем будущем, я хотел бы попытаться регулярно «регистрировать» их разные версии своих исходных файлов. , Мне будет любопытно прочитать, что скажут на это другие, имеющие некоторый опыт.