Versionskontrolle für Ton-, Video- und andere Binärdateien

Lesezeit: 2 Minuten

Was ist der beste Weg, um große Mengen an Binärdateien, sagen wir Audio- und Videodateien, zu versionieren? Git scheint nicht wirklich darauf ausgelegt zu sein, große Mengen an Binärdateien zu verarbeiten.

Das andere Problem ist, dass Inhaltsersteller nicht unbedingt lernen wollen, wie man ein Entwicklertool wie Git verwendet.

Hat jemand einen guten binären Versionierungsbegleiter für textbasierte Versionierungssysteme wie Git gefunden? Was machen Spieleentwickler normalerweise? Sind Inhalte in vielen Fällen einfach nicht versioniert? Funktionieren zentralisierte SCMs in diesem Fall besser?

Version Cue von Adobe ist ein VCS mit guter Integration in die Adobe-Suite und verfügt über ein wartungsfähiges eigenständiges Tool. Ich werde jedoch keine Version vor CS3 empfehlen, da es einfach nicht vollständig war.

Allerdings verwende ich sowieso Git für die Versionskontrolle von Mediendateien. git kümmert sich einfach nicht um das Format, obwohl es die meisten Binärformate nicht zusammenführen kann, wenn sie auseinandergehen. die eingebaute gui (git-gui und gitk) Interfaces für Git sind eigentlich ganz nett, wenn man sich erst einmal damit auskennt.

Ich versioniere meine Binärdateien in Git und davor habe ich Subversion verwendet. Allerdings kann ich beides nicht wirklich empfehlen, insbesondere auf Windows- und/oder 32-Bit-Systemen.

Insbesondere in der Spieleentwicklung scheint Perforce eine nahezu 100-prozentige Marktdurchdringung zu haben Weil seiner Handhabung von Binärdateien.

Vielleicht möchten Sie einen Blick darauf werfen Eber„Einfache Versionskontrolle und Sicherung für Fotos, Videos und andere Binärdateien“.

Scott Chacon drüben bei GitHub hat eine Git-Erweiterung erstellt, git-mediawodurch Sie Git verwenden können, um Ihre Mediendateien zu verfolgen, ohne diese Dateien tatsächlich in Ihrem Git-Repo zu speichern.

Mercurial bietet solide Unterstützung für große Binärdateien. Ich habe es verwendet, um mehrere tausend gzip-Dateien zu versionieren. Denken Sie nur daran, dass das Klonen des Repos immer noch bedeutet, alle Binärdaten zu kopieren, die jemals unter Versionskontrolle gespeichert wurden. Andererseits müssten Sie mit Subversion nicht den gesamten Verlauf kopieren, nur um mit dem Repo zu arbeiten.

Benutzer-Avatar
Antonio Bardazzi

TortoiseGit unterstützt den vollständigen Git-Workflow für Office-Dokumente und delegiert diff an Office selbst. Es funktioniert auch beim Delegieren an OpenOffice für OpenDocument-Formate.

Benutzer-Avatar
igorette

git-annex ermöglicht das Verwalten von Dateien mit git, ohne den Dateiinhalt in git einzuchecken. Auch wenn das paradox erscheinen mag, ist es nützlich, wenn es um Dateien geht, die größer sind, als Git derzeit problemlos handhaben kann, sei es aufgrund von Speicher-, Zeit- oder Speicherplatzbeschränkungen.

git-annex wurde für Git-Benutzer entwickelt, die die Befehlszeile lieben. Für alle anderen verwandelt der Git-Annex-Assistent Git-Annex in einen einfach zu bedienenden Ordner-Synchronisierer.

http://git-annex.branchable.com/

1059030cookie-checkVersionskontrolle für Ton-, Video- und andere Binärdateien

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy