Существует ли система контроля версий (помимо CVS), которая может быть настроена на хранение локальных копий файлов? Или, возможно, он просто не делает это по замыслу? В идеале такой параметр можно настроить по расширению или размеру файла.
Например, если я иногда захочу хранить большие фильмы или изображения в SVN, конечный результат - удвоение использования пространства на клиенте - и нет никакого пути к этому.
Я понимаю, что одним из решений является не фиксация таких файлов, но мой вопрос - поиск другого решения.
Для справки, я только что попробовал Mercurial (Hg), и он также использовал вдвое больше места. Я подозреваю, что Git сделал бы то же самое.
P.S. Я не понимаю, почему SVN уже не может реализовать поддержку для этого. Насколько это было бы просто - если файл не хранится локально, получайте его удаленно, как, я полагаю, делает CVS. Если сеть сейчас недоступна, покажите ошибку. / Выход