Кто-нибудь использует hg / git / svn для контроля версий PSD / бинарных файлов?

2143
meder omuraliev

Я не имею дело с файлами JPEG размером 1-50 КБ, а с psd-файлами размером 150-250+ МБ для различных веб-сайтов, и я хотел бы отслеживать версии с помощью VCS.

Если у кого-то есть реальный опыт такого сценария, не могли бы вы поделиться? Какую программу контроля версий вы используете и как поддерживает бинарный файл? Сколько файлов вы имеете дело с повседневной работой? Какой тип хостинга вы используете?

3

2 ответа на вопрос

3
mattikus

Я полагаю, что svn из всех перечисленных вами лучше всего обрабатывает двоичные файлы. Смотрите http://subversion.tigris.org/features.html#binary-files

Тем не менее, все новые VCS должны быть способны обрабатывать ваш рабочий процесс, так что это действительно вопрос выбора.

2
DaveParillo

Я должен сказать, что в основном я проверяю текст контроля версий. Я стараюсь получить как можно больше информации в текстовом формате. Тем не менее, я использовал SVN для управления файлами двоичных данных в течение многих лет. Никакого личного опыта с вашим форматом файлов, но в последнее время я много гулял по Excel и Access и особенно по файлам доступа, которые они получили довольно большой. 50 МБ было типичным. TortoiseSVN имеет очень хороший интерфейс Windows SVN, а NautilusSVN является эквивалентом Linux / GNOME.

То, что мне нравится в управлении версиями файлов Excel с помощью TortoiseSVN, покажет вам ваши различия между двумя файлами Excel рядом. Удобно, когда вам это нужно.