Gibt es ein gutes Versionskontrollsystem für Binärdateien? Ich möchte VC für Fotos und Word-Dokumente verwenden können. Ich kenne einige existierende Systeme wie Subversion und Git, die Binärdateien unterstützen, aber ich habe gelesen, dass sie viele Macken und Leistungsprobleme haben, deshalb würde ich lieber etwas verwenden, das speziell für diesen Zweck entwickelt wurde. Meine einzige konkrete Anforderung ist, dass nicht für jede Revision eine Kopie der Datei erstellt werden darf. Die fraglichen Dateien sind ziemlich groß, deshalb kann ich mir das nicht leisten.
version-control
Sasha Chedygov
quelle
quelle
Antworten:
Möglicherweise gab es in älteren Versionen Leistungsprobleme, aber Subversion ist großartig, wenn es um Binärdateien geht. Ich glaube, es speichert nur Deltas, so dass Sie mit der Größenbeschränkung in Ordnung sein sollten. Beachten Sie, dass dies auch von den verwendeten Formaten abhängt. Wenn es komprimiert ist, wirkt sich eine Änderung möglicherweise auf einen größeren Teil der Datei aus und erzeugt einen größeren Diff. Binäre Unterschiede sind nicht so optimal wie textbasierte Unterschiede, aber dennoch sehr nützlich.
Subversion behauptet sogar, dass ihr Algorithmus für Text- und Binärdateien gleich gut funktioniert:
quelle
Sie sollten sich Boar ansehen , es ist ein Versionskontrollsystem, das speziell für große Binärdateien entwickelt wurde.
quelle
Nicht sicher, ob es in die Preisspanne passt, aber es gibt spezielle Asset-Management-Systeme für Grafiken. Ich denke, Adobe hat eine (Version Cue), aber es gibt auch Alienbrain .
quelle