Есть ли хорошая система контроля версий для бинарных файлов? Я хотел бы иметь возможность использовать ВК с такими вещами, как фотографии и документы Word. Я знаю, что некоторые существующие системы, такие как Subversion и Git, поддерживают бинарные файлы, но я читал, что у них есть много странностей и проблем с производительностью, поэтому я бы предпочел использовать что-то специально разработанное для этой цели. Мое единственное конкретное требование заключается в том, что он не должен делать копию файла для каждой ревизии; рассматриваемые файлы довольно большие, поэтому я не могу себе этого позволить.
version-control
Саша Чедыгов
источник
источник
Ответы:
Возможно, в более старых версиях были проблемы с производительностью, но Subversion отлично подходит для двоичных файлов. Я считаю, что он хранит только дельты, так что вы должны быть в порядке с ограничением размера. Имейте в виду, что это также зависит от используемых форматов. Если это сжато, внесение изменений может повлиять на большую часть файла, создавая больший diff. Бинарные различия не так оптимальны, как текстовые, но все же очень удобны.
Subversion даже утверждает, что их алгоритм сравнения одинаково хорошо работает с текстовыми и двоичными файлами:
источник
Вам стоит взглянуть на Boar , это система контроля версий, созданная специально для больших двоичных файлов.
источник
Не уверен, что он соответствует ценовому диапазону, но существуют специальные системы управления активами для графики. Я думаю, что у Adobe есть одна (Version Cue), но есть и Alienbrain .
источник