есть ли хорошая система контроля версий для двоичных файлов? Я хотел бы иметь возможность использовать VC с такими вещами, как фотографии и документы Word. Я знаю, что некоторые существующие системы, такие как Subversion и Git, поддерживают двоичные файлы, но я читал, что у них много причуд и проблем с производительностью, поэтому я предпочел бы использовать что-то специально созданное для этой цели. Мое единственное конкретное требование заключается в том, что он не должен делать копию файла для каждой ревизии; файлы, о которых идет речь, довольно большие, поэтому я не могу себе это позволить.
Контроль версий для двоичных файлов? [закрытый]
3 ответа
возможно, в старых версиях были проблемы с производительностью, но subversion хороша, когда дело доходит до двоичных файлов. Я считаю, что он хранит только дельты, поэтому вы должны быть в порядке с ограничением размера. Имейте в виду, что это также зависит от используемых форматов. Если он сжат, внесение изменений может повлиять на большую часть файла, создавая больший diff. Однако двоичные различия не так оптимальны, как текстовые, но все же очень полезны.
Subversion даже претензии что их алгоритм сравнения одинаково хорошо работает на текстовые и двоичные файлы:
обратите внимание, является ли файл binary не влияет на количество пространство хранилища, используемое для хранения изменений к этому файлу, и это не влияет на объем трафика между клиентом и сервер. Для хранения и передачи цели, Subversion использует diffing метод, который работает одинаково хорошо на двоичные и текстовые файлы
вы должны взглянуть на Кабан, это система контроля версий, созданная специально для больших двоичных файлов.
Не уверен, соответствует ли он ценовому диапазону, но существуют специализированные системы управления активами для графики. Я думаю, что у Adobe есть одна (версия Cue), но есть и Alienbrain.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]