Czy istnieje dobry system kontroli wersji plików binarnych? Chciałbym móc używać VC do takich rzeczy jak zdjęcia i dokumenty Word. Wiem, że niektóre istniejące systemy, takie jak Subversion i Git, obsługują pliki binarne, ale przeczytałem, że mają wiele dziwactw i problemów z wydajnością, więc wolę użyć czegoś specjalnie do tego celu. Moim jedynym konkretnym wymaganiem jest to, aby nie tworzył kopii pliku dla każdej wersji; pliki, o których mowa, są dość duże, więc nie stać mnie na to.
version-control
Sasha Chedygov
źródło
źródło
Odpowiedzi:
Być może występowały problemy z wydajnością w starszych wersjach, ale subwersja jest świetna, jeśli chodzi o pliki binarne. Uważam, że przechowuje tylko delty, więc powinieneś być w porządku z ograniczeniem rozmiaru. Pamiętaj, że zależy to również od używanych formatów. Jeśli jest skompresowany, wprowadzenie modyfikacji może mieć wpływ na większą część pliku, tworząc większy plik różnicowy. Jednak różnice binarne nie są tak optymalne jak różnice tekstowe, ale nadal są bardzo użyteczne.
Subversion twierdzi nawet, że ich algorytm różnicowania działa równie dobrze na plikach tekstowych i binarnych:
źródło
Powinieneś spojrzeć na Boar , jest to system kontroli wersji stworzony specjalnie dla dużych plików binarnych.
źródło
Nie jestem pewien, czy pasuje do tego przedziału cenowego, ale istnieją specjalne systemy zarządzania aktywami dla Graphics. Myślę, że Adobe ma jeden (Version Cue), ale jest też Alienbrain .
źródło