Versionskontrolle für Designdateien

15

Kann jemand seinen Workflow beschreiben, mit dem er mehrere Versionen einer Datei verarbeitet? Beispielsweise,

  • wenn mehr als eine Person daran gearbeitet hat
  • Oder Sie haben eine Idee mit dem Design untersucht und dann festgestellt, dass Sie den Status mehrmals rückgängig machen müssen, und hoffen, dass Sie den vorherigen Status erreichen, den Sie benötigen

Speichert man nur jede Stunde / alle 15 Minuten unter einem anderen Dateinamen?

Braucht man als einziger Designer überhaupt eine Versionskontrolle?

phwd
quelle
3
Adobe Version Cue war ein mit Creative Suite 1-4 gebündeltes Versionskontrollsystem, das so weit verbreitet war, dass es jedoch weder von mir noch von mir bekannten Personen jemals verwendet wurde.
e100
@ e100: habe es einmal für ein Projekt ausprobiert und es war unglaublich langsam :( - aber vielleicht war es damals mein PC ...
Shikiryu

Antworten:

12

Ich musste nie mit einer anderen Person an derselben Datei arbeiten, habe aber drei Möglichkeiten, mit mehreren Versionen einer Designdatei umzugehen.

Meilensteine

Ich habe für einen Moment Meilensteine verwendet , als wir als Designer die AGILE- Methode ausprobiert haben (wie es einige Entwickler tun). Es ist ziemlich effizient, dauert aber einige Male (mehr, wenn Sie anfangen, dies zu verwenden. Am Ende ist es ziemlich schön). Viel Organisation nötig.

Anzahl / Daten / Details im Dateinamen

Als ich anfing zu entwerfen, beschäftigte ich mich mit Zahlen für die Versionierung. Schrecklich. Ernsthaft nicht. Oder organisiert sein. "Design1.psd" "Design2.psd" etc ...

Termine / Stunden sind schön, wenn Sie sich gut erinnern, was ich gestern gemacht habe? . In meinem Fall weniger schrecklich als die Zahl, aber nicht viel mächtiger. "Design20100801-1112.psd"

Details sind besser. Ich habe Namen wie "Design20100801-1112-add-pattern.psd" = Datum-Stunde-Details verwendet . Sehr lange Dateinamen, aber die Verwendung ist schnell und Sie finden Ihre Datei schneller als bei jeder anderen Methode.

SVN oder GIT

aka die echte Versionskontrolle

Ich benutze jetzt SVN. Ich speichere regelmäßig die gleiche Datei "Design1.psd" zum Beispiel. Und jede Stunde oder jede Pause nehme ich meine Änderungen vor und gebe Details dazu an.

Wenn ich einen Fehler gemacht habe oder der Client die vorherige Version haben möchte, aktualisiere ich einfach auf Version xxx und es ist fertig.

Es gibt Ihnen auch die Macht von Zweigen und Tags, die wirklich interessant sind, um Meilensteine ​​zu behandeln.

Es gibt einen Grund, warum Entwickler Versionskontrollsoftware / DB / etc ... verwenden. Es ist effizient und Designer sollten es auch verwenden. (Aber es ist ziemlich schwer zu verstehen / am Anfang zu verwenden)

Shikiryu
quelle
1
Git ist wahrscheinlich viel schwieriger zu verstehen für jemanden ohne vorherige VCS-Erfahrung, bietet jedoch eine viel bessere Unterstützung für Binärdateien als SVN.
Can Berk Güder
1
Außerdem müssen Sie in git keinen Server mit einem Repository einrichten, was den Einstieg erheblich erleichtert
Jakub Arnold
@Can Berk Güder: Ist git wirklich besser im Umgang mit Binärdateien? Ich hatte nie Probleme mit Binärdateien in SVN. Ich denke das ist eine Legende.
Mnementh
1
@Darth: Du brauchst ein Repository, aber keinen Server. Sie können ein lokales Repository mit einer Datei-URL verwenden. Ich verwende es auf meinem Computer, um alles zu speichern, was ich zur Versionskontrolle aber nicht zum Veröffentlichen verwenden möchte. Funktioniert gut.
Mnementh
2
Naja, Pro-SVN: Einfacher zu bearbeiten (ich habe beides ausprobiert und svn ist ziemlich direkt für grundlegende Befehle), kann lokal arbeiten oder ein kostenloses privates Repo wie das von mir verwendete Assembla . pro GIT: Einfacher aufzuteilen / zusammenzuführen, wenn es sich um mehrere Benutzer handelt (was nicht mein Fall ist). Besserer Umgang mit der Dateigröße, wenn nicht zu viele Dateien vorhanden sind. Kann auch mit lokalen oder privaten Repos arbeiten. Der einzige Rat, den ich jedem geben würde, ist , beides zu versuchen und das zu wählen, das Ihren Bedürfnissen entspricht
Shikiryu
4

Eine Art von Versionskontrolle ist immer eine gute Sache, insbesondere bei kreativen Bemühungen. Herkömmliche Systeme wie SVN eignen sich gut für Textdateien, weniger für Binärdateien (z. B. InDesign und QuarkXpress).

Was hier wirklich benötigt wird, insbesondere wenn mehrere Designer beteiligt sind, ist ein Digital Asset Management-System oder ein Content Management-System . Dies ist jedoch ein sehr tiefes Kaninchenloch, und jede echte Diskussion geht weit über das SE-Format hinaus. Es genügt zu sagen, dass die Preise von kostenlosen Systemen bis zu Systemen mit mehreren Millionen Dollar reichen.

Mit einem guten System können Sie nach Meilensteinen speichern, aber, was noch wichtiger ist, mehreren Designern die Möglichkeit geben, ein Dokument zum Bearbeiten auszuchecken, wodurch andere Benutzer daran gehindert werden, es herunterzuladen, aber auch Änderungen an früheren Versionen rückgängig zu machen.

Wenn Sie über ein System nachdenken, müssen Sie sich an Ihre Umgebung (Computerhardware, -software, -büro, Anzahl potenzieller Benutzer) und Ihre Anforderungen anpassen, ein Anforderungsdokument erstellen und mit der Suche und dem Vergleich von Systemen beginnen gegen deine Bedürfnisse.

Philip Regan
quelle