На самом деле это хороший вопрос. Мне интересно, как другие люди делают это.
Что я обычно делаю, так это отслеживаю основные PSD-файлы в SVN-репозитории в отдельной папке. Допустим, у вас есть / изображения, содержащие все ваши изображения. В этом случае я обычно устанавливаю / images / source, содержащий последние файлы PSD.
Это немного раздражает при первой проверке, но PSD обновляется не так часто, как исходный код, так что это не так уж плохо.
Конечно, вы должны исключить эти папки при развертывании вашего сайта.
Еще один способ, которым моя компания справляется с этим, - иметь все это на сетевом жестком диске. Мы отслеживаем изменения с файловой структурой, подобной этой:
/Project/Assets/Design/
/ Round 1
/ Round 2
/ Round n
Папка «Round» представляет собой версию PSD-файлов и связанных с ней экспортов JPG. Это более эффективно, если у вас не слишком много раундов изменений, потому что если у вас есть 100 ревизий, становится трудно управлять правильно.