2010-07-21 6 views
9

Ich bin ein Webentwickler/Designer, und ich möchte in der Lage sein, Grafikdateien zu steuern (Photoshop/Fireworks/Illustrator/Stock Photos/etc).Was ist der beste Weg zur Versionskontrolle von grafischen Assets unter Windows?

Das wäre normalerweise in Ordnung, aber einige der Dateien, die ich habe die Waage bei etwa 800MB, die TortoiseHG verschluckt. Ich habe derzeit einen Server, auf den ich all meine Dateien lege, so dass alle meine Computer darauf zugreifen können (es ist mein Arbeitscomputer und ich habe einige Flexibilität bei der Installation einiger Linux-Pakete).

Jeder Rat auf dem besten Weg, dies zu tun, würde geschätzt werden.

+0

Interessiert auch. Die Lösung würde hier gut auf jede binäre Datei angewendet werden. – corsiKa

Antwort

2

Es sei denn, diese Grafikdateien verändert finden, einen besseren Weg, um sie zu speichern wäre:

  • 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.

  • Verwenden Sie ein generisches Repository (d. H. Ein freigegebenes Verzeichnis mit Namenskonvention der Tagging-Funktion, nicht eines mit Verzweigen und Zusammenführen wie ein VCS).
    Ich verwende im Allgemeinen eine maven-basierte Repo wie Nexus.
    Ich speichere dann im VCS eine Textdatei, die die genaue Bezeichnung der Artefakte enthält (in deinem Fall die "Menge der Grafikdateien"), auf die im Nexus-Repository verwiesen wird. Diese Textdatei enthält auch eine MD5-Prüfsumme.

  • Mit dieser Lösung können Ihre Repositories (sowohl das VCS als auch das Artefakt) schön zusammen skalieren.