Version control für sound -, video-und andere binäre Dateien
Was ist der beste Weg zu version große Mengen von Binär-Dateien, sagen die audio-und video-Dateien? Git scheint nicht, wie es ist wirklich entworfen, um große Mengen von Binär-Dateien.
Das andere Problem ist, dass Inhalte produziert, die nicht unbedingt wollen, zu lernen, wie es ein Entwickler-tool wie Git.
Hat sich jemand gefunden eine gute binären Versionierung Begleiter für textbasierten versionierungssystemen wie Git? Was haben Spiele-Entwickler in der Regel tun? Ist der Inhalt einfach nicht versioniert in vielen Fällen? Tun zentrale SCM-Arbeit in diesem Fall besser?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Adobe Version Cue ist ein VCS mit gute integration in adobe-suite und hat ein funktionsfähiges standalone-tool. Ich nicht empfehlen für jede version vor CS3, obwohl, weil es einfach nicht feature complete.
Sagte, ich benutze git für die Versionskontrolle auf media-Dateien sowieso. git kümmert sich einfach nicht, was das format ist, obwohl es kann nicht Zusammenführen von die meisten binäre Formate, wenn Sie abweichen. die eingebaute gui (
git-gui
undgitk
) Schnittstellen für git sind eigentlich ganz nett, sobald Sie wissen, Ihren Weg um Sie herum.Ich bin Versionierung meine Binär-Dateien in Git, und davor habe ich verwendet Subversion. Allerdings kann ich wirklich nicht empfehlen, entweder von diesen, vor allem auf Windows-und/oder 32-Bit-Systeme.
In der Spieleentwicklung, Perforce zu haben scheint, eine nahezu 100% Marktdurchdringung, speziell weil für den Umgang mit binären Dateien.
Möchten Sie vielleicht einen Blick auf Boar, "Einfache Versionsverwaltung und backup für Fotos, videos und andere binäre Dateien".
Scott Chacon drüben bei GitHub hat eine Git-Erweiterung, git-Medien, die Ihnen ermöglicht, mit Git verfolgen Sie Ihre Medien-Dateien, ohne tatsächlich speichern von Dateien im Git-repo.
Mercurial hat solide Unterstützung für große binäre Dateien. Ich nutze es, um version-control-mehrere tausend Gzip-Dateien. Nur im Kopf behalten, dass das Klonen das repo immer noch bedeutet, dass das kopieren über alle binären Daten, die je gespeichert unter Versionskontrolle. Auf der anderen Seite, mit Subversion, würden Sie nicht haben, kopieren Sie die gesamte Geschichte nur um die Arbeit mit dem repo-Geschäft.
TortoiseGit unterstützt die vollständige git-workflow für Office-Dokumente delegieren diff-Office selbst. Es funktioniert auch delegieren an OpenOffice für die OpenDocument-Formate.
git-annex ermöglicht die Verwaltung von Dateien mit git, ohne zu prüfen, den Inhalt der Datei in git. Das mag zwar Paradox erscheinen, ist es hilfreich, wenn der Umgang mit Dateien, die größer als git kann derzeit leicht zu handhaben, ob aufgrund der Beschränkungen in der Speicher -, Zeit-oder Speicherplatz.
git-annex ist konzipiert für git-Nutzer, die Liebe der Befehlszeile. Für alle anderen, die git-annex-assistant stellt git-annex in eine einfach zu bedienende Ordner-synchroniser.
http://git-annex.branchable.com/