Ich bin ein Webentwickler / Designer, und ich möchte Grafikdateien (Photoshop / Fireworks / Illustrator / Stock Photos / etc) versionieren können.
Das wäre normalerweise in Ordnung, aber einige der Dateien, die ich habe, liegen bei etwa 800 MB, an denen TortoiseHG erstickt. Ich habe derzeit einen Server, auf dem ich alle meine Dateien anschließe, auf die alle meine Computer zugreifen können (es ist mein Arbeitscomputer und ich habe einige Flexibilität, einige Linux-Pakete zu installieren).
Jeder Rat auf dem besten Weg, um das zu tun, würde geschätzt werden.
Wenn sich diese Grafikdateien nicht jeden Tag ändern, können Sie sie am besten speichern:
vermeiden VCS (CVCS wie SVN oder DVCS wie Git oder Mercurial): diese werden gemacht, um die Geschichte der Elemente zu behalten, mit der Möglichkeit, mit älteren Versionen zu vergleichen.
Das brauchen Sie selten mit Grafikdateien.
verwendet ein generisches Repository (d. h. ein freigegebenes Verzeichnis mit Namenskonvention der Tagging-Funktion, nicht eines mit Verzweigung und Zusammenführung wie ein VCS).
Ich verwende generell ein mavenbasiertes Repo wie Nexus .
Ich speichere dann im VCS eine Textdatei, die die genaue Bezeichnung der Artefakte (in deinem Fall die "Menge der Grafikdateien") enthält, auf die im Nexus-Repository verwiesen wird. Diese Textdatei enthält auch eine MD5-Prüfsumme.
Diese Lösung ermöglicht es Ihren Repositories (sowohl dem VCS als auch dem Artefakt), schön zusammen zu skalieren.
Ich bin mir nicht sicher, ob sie Ihren Anforderungen entsprechen, aber Sie können einige Vorschläge unter Ссылка
Tags und Links svn mercurial photoshop version-control tortoisehg