Контроль версий для графики - PullRequest
47 голосов
/ 27 августа 2008

Скажем, команда разработчиков включает (или использует) графических художников, которые создают все изображения, которые входят в продукт. К таким вещам относятся значки, растровые изображения, фоны окон, изображения кнопок, анимация и т. Д.

Очевидно, что все, что нужно для создания программного обеспечения, должно находиться под определенной формой контроля версий. Но большинство систем контроля версий для разработчиков предназначены в основном для текстовой информации. Должны ли люди, использующие графику, использовать ту же систему контроля версий и репозиторий, что и программисты? Если нет, что они должны использовать, и как лучше синхронизировать все?

Ответы [ 15 ]

1 голос
/ 28 марта 2011

Возможно, вы захотите взглянуть на Boar: «Простое управление версиями и резервное копирование фотографий, видео и других двоичных файлов». Он может обрабатывать двоичные файлы любого размера. http://code.google.com/p/boar/

1 голос
/ 27 августа 2008

Мы сохраняем двоичные файлы и изображения в контроле версий, используя Perforce. Это здорово!

У нас много художественных ресурсов, и он хорошо масштабируется для большого количества больших файлов. Он распознает двоичные файлы, которые не могут быть переданы, и сохраняет их как полные копии файлов на внутреннем сервере.

Он имеет P4V (кроссплатформенный визуальный браузер) и систему миниатюр, так что файлы изображений можно увидеть в браузере.

1 голос
/ 27 августа 2008

@ Дамиан - Хорошие замечания по поводу тегов и перекрестных ссылок. Это правда; Хотя я не работал со многими дизайнерами над проектом разработки программного обеспечения, я работал в компании, у которой был отдел дизайна, и я знаю, что это проблема. Дизайнеры по-прежнему (постоянно) ищут идеальную систему для такого рода вещей. Я думаю, что это больше подходит для отдела дизайна для совместного доступа, поиска и управления версиями и т. Д. Ко всем активам - там, где есть бизнес-стимул не изобретать велосипед везде, где это возможно. Я не думаю, что это применимо к проектно-ориентированному подходу, так как теги и перекрестные ссылки будут не совсем применимыми.

1 голос
/ 27 августа 2008

Что касается различий и слияний, я думаю, что контроль версий более важен для графики и медиа-элементов. Если вы подумаете об этом, большинство дизайнеров будут единственными владельцами файла - по крайней мере, в случае графики - или, по крайней мере, я думаю, что это будет так. Мне было бы интересно услышать от дизайнера.

1 голос
/ 27 августа 2008

Мы используем Subversion. Просто поместите папку в / trunk / docs для comps и попросите дизайнеров проверить и зафиксировать эту папку. Работает как чемпион.

...