Verwendung von Subversionen für Indesign, Illustrator und Photoshop


9

Ich habe das Tool Timeline von Pixel Novel gefunden, mich aber gefragt, ob ich eine Subversions-App zum Verwalten meiner Designdateien verwenden könnte. Ich bin mir noch nicht sicher, ob ich alles über Subversions verstehen kann, und ich habe nicht viele Informationen über seine Verwendung im Designbereich gefunden.

Antworten:


4

Sie sind sich nicht sicher, wie gut es mit der Datenkomprimierung funktioniert, aber Sie können den Git-Anhang ausprobieren: http://git-annex.branchable.com

Wenn Ihre Dateien nicht so groß sind, ist einfaches Git oder Quecksilber möglicherweise die beste Lösung. Vermeiden Sie einfach SVN um jeden Preis


Klingt interessant!
Jolin M

3

Unter /programming/29292/version-control-for-graphics gibt es einige gute Vorschläge

Hier sind einige Zitate aus der Frage unter http://StackOverflow.com

"Github hat kürzlich" Bildansichtsmodi "eingeführt. Schauen Sie sich das an: https://github.com/blog/817-behold-image-view-modes "

- -

"Ich hatte Erfolg mit der Verwendung von Perforce bei sehr großen Projekten (+100 GB), aber wir mussten den Zugriff auf den Versionskontrollserver mit etwas Künstlerfreundlicherem abschließen."

- -

"TortoiseSVN kann Bildrevisionen nebeneinander anzeigen, was sehr nützlich ist. Ich habe es mit großem Erfolg bei verschiedenen Teams eingesetzt. Die Künstler waren begeistert von der Möglichkeit, Dinge zurückzusetzen (nachdem sie sich an die Konzepte gewöhnt hatten) ). Es braucht allerdings viel Platz. "


Danke für die Links; Ich hatte wirklich gehofft, tatsächlich eine Erfahrung mit InDesign zu machen.
Jolin M

In Bezug auf Bilder und Indesign-Dateien sind die Unterschiede minimal. Ich vermute jedoch, dass die Funktion "Bilder nebeneinander" eine Teilmenge der Bildformate behandelt, und für Indesign-Dateien sind die dargestellten Unterschiede binär und daher von geringem Nutzen, ohne eine Kopie der älteren Revision auszuchecken.
Horatio

2

Timeline funktioniert mit "any svn" und ist anscheinend auch ein Indesign-Plugin.

SVN ist hier wahrscheinlich größtenteils kein Thema, aber kurz gesagt, es verfolgt eine einzelne Ursprungsdatei und speichert dann Änderungen an dieser Originaldatei im Laufe der Zeit oder Sie erzwingen einen neuen "Basispunkt".

Die einzige Möglichkeit, zuverlässig zu einer älteren Version zurückzukehren, besteht darin, sie manuell zu vergleichen und zu entscheiden. Repos waren ursprünglich hauptsächlich für reine Textdateien (Quellcode) gedacht, und es ist ziemlich einfach, Rohdaten zu betrachten und zu entscheiden, welche Sie möchten, da sie von Anfang an für Menschen lesbar waren, jedoch für Binärdaten (Bilder, proprietäre Formate, Containerformate) etc) sind die Änderungen nicht in einer für Menschen lesbaren Form. Die Zeitleiste scheint eine Möglichkeit zu sein, dies zu handhaben, indem die verschiedenen Commits übernommen und angezeigt werden.

Scotts Link zum GIT-Image ist für bestimmte Formate gedacht und unterstützt ( ich vermute ) wahrscheinlich keine PSD-Dateien und insbesondere keine Indesign-Dateien (dh zufällige Binärformate). Timeline scheint ein Plugin zu sein, das sich lediglich auf die Host-Anwendung zur Darstellung der Binärdaten stützt (eine gute Lösung, zumindest auf Papier-IMO).

Die grundlegende Funktionsweise eines SVN-Repos besteht darin, dass Sie über einen Serverprozess verfügen, der die Nachverfolgung und Primärspeicherung aller Unterschiede übernimmt. Dann haben Sie einen Client-Prozess auf Ihrem Arbeitscomputer, der immer ausgeführt wird und in Kontextmenüs usw. eingebunden ist (oder die Befehlszeile verwendet). Sie erstellen einen lokalen leeren Ordner und kennzeichnen ihn dann als SVN-Ordner, indem Sie eine Version von einem Repo auf dem Server "auschecken". Ab diesem Zeitpunkt können Sie sie nach Belieben bearbeiten, müssen jedoch den SVN-Client verwenden, um das Kopieren oder Löschen zu verschiebendie Datei (en) im Dateisystem. Wenn Sie dem lokalen SVN-Ordner neue Dateien hinzufügen, müssen Sie diese mit Tags versehen, um sie zu verfolgen. All dies geschieht lokal und das Repo wird nur mit Revisionen aktualisiert, wenn Sie das Repo manuell "festschreiben". Ihre lokale Kopie ist eine einzelne Version und Sie müssen mit dem SVN-Server kommunizieren, um eine Datei zurückzusetzen.

All dies ist langsam im Vergleich zu keinem SVN, selbst bei Textdateien, insbesondere wenn Sie ein großes Projekt auschecken. Die Projekte, für die ich SVN (Vergangenheitsform) verwendet habe, basierten hauptsächlich auf Quellcode. 20 bis 30.000 kleine Dateien und eine vollständige Kaufabwicklung erforderten eine Kaffeepause. Ich vermute, dass dies mehr auf den Durchsatz von so vielen kleinen Dateien zurückzuführen war und dass weniger größere Binärdateien mit derselben Speichergröße schneller gewesen wären.

GIT funktioniert meiner Meinung nach etwas anders.


Das klärt bestimmte Dinge. Ich denke, es würde die Fließfähigkeit der Verwaltung von Dateien im Finder vermissen; Es kann schwierig sein, sie in einem Team von Designern zu implementieren, die nicht an dieses System gewöhnt sind. Ich denke, ich werde die Timeline-Software ausprobieren und sehen, wie es geht.
Jolin M

2

Ich habe git für meine Illustrator- und InDesign-Projekte verwendet. Ich muss zugeben, dass es nicht einfach ist, Designs auf diese Weise zu verwalten. Hier einige Tipps, von denen ich mir wünsche, dass sie Ihnen helfen könnten:

  • Verwenden Sie den geraden Zweig, um Backups Ihres Designs zu erstellen.
  • Versuchen Sie, Ihre Variablen und Textdaten in XML zu extrahieren: Es funktioniert für mich im Illustrator-Design mit mehrsprachiger Textübersetzung.
  • Erstellen Sie keine Gabeln für verschiedene Designversionen (ich habe früher so gedacht und mit mehreren unvergleichlichen und unvergleichlichen Veröffentlichungen geendet).
  • Verwenden Sie eine externe App wie WinMerge, um Texte aus InDesign / Illustrator zu kopieren, einzufügen und zu vergleichen. Dies widerspricht zwar der SVN-Ideologie, ist jedoch der Korrektur von Tippfehlern und dem schnellen Vergleich von Versionen von Veröffentlichungsinhalten näher, ohne dass Texte exportiert werden müssen.
  • Überdenken Sie die Art und Weise, wie Sie Ihre Designs speichern: Externe Links und Bibliotheken (mit Farben, Symbolen usw.) sind besser als eine große Datei.


0

Sei einfach vorsichtig mit SVN, ich würde Git lernen. Es ist besser mit großen Dateigrößen, führt aber dennoch die Subversion-Kontrolle / -Verwaltung durch. Einfach leichter.


Kann das mit meinen eigenen Experimenten mit einem Repository mit einigen Revisionen in beiden Systemen nicht wirklich bestätigen. Dies kann jedoch von den betreffenden Dateien abhängen.
Mnementh

0

Die meisten Versionsverwaltungssysteme sind für nicht-binäre Dateiformate ausgelegt. Mit anderen Worten, Textdateien.

Sie sind leicht, einfach zu teilen und zu verzweigen und zusammenzuführen und inkrementelle Änderungen zu verfolgen.

Systeme wie SVN und GIT sind nicht für die Verarbeitung von PSD-Dateien ausgelegt. Dies sind gigantische Dateien, die von einer Version zur nächsten nicht leicht vergleichbar sind und nicht zusammengeführt und gegabelt werden können.

Einige erlauben möglicherweise Binärdateien - ich glaube, SVN tut dies, aber meiner Erfahrung nach versucht es nicht, sie zu versionieren. Stattdessen wird nur die neueste Version ausgetauscht. Also von begrenztem Nutzen dort.

Wenn Sie sich mit dem Versionskontrollmodell vertraut machen, lernen Sie außerdem, häufig einzuchecken. Dies ist ideal für Code, wird Ihr Repository jedoch bald auf unüberschaubare Größen bringen, wenn Sie alle 20 Minuten Versionen von 100-MB-PSD-Dateien einchecken.

Aufgrund fehlender Verzweigungen und dergleichen bedeutet dies, dass Sie wahrscheinlich immer noch viel davon manuell erledigen und mehrere Kopien leicht optimierter Dateien haben. Dies bedeutet leider noch mehr große Dateien, die gespeichert werden müssen, damit ein weiterer Schlag gegen die Verwendung der Versionskontrolle erfolgt.

Daher sollten Sie bei umfangreichen Binärdateien die Außenseite eines solchen Versionskontrollsystems beibehalten und sich mit DAM-Tools (Digital Asset Management) befassen.

Leider gibt es nicht viele Versionskontrollsysteme, die speziell für schwere Dokumente entwickelt wurden. Sharepoint ist eines, aber es ist umständlich, kaum automatisiert und selten für die Verarbeitung von Dateien mit der Größe von PSDs eingerichtet.

Die wahrscheinlichste Alternative ist Adobes eigene Version Cue, die meines Erachtens in das Produkt "Adobe Drive" umgewandelt wurde:

http://www.adobe.com/products/adobedrive.html


Subversion, Git, Bazaar und andere moderne VCS unterstützen Binärdateien. Sie können zu jeder früheren Version zurückkehren und Verzweigungen erstellen. Das Zusammenführen von Änderungen (in verschiedenen Zweigen) führt jedoch zu einem Konflikt, und Sie müssen sich für eine Version entscheiden.
Mnementh

@Mnementh Ich würde behaupten, es gibt einen Unterschied zwischen "Support" und "Designed to Handle". Die Sache mit SVN oder GIT ist, dass es ein Ärger sein wird, wenn Sie versuchen, die Unterschiede zwischen 8 Versionen einer 40-MB-PSD-Datei herauszufinden. Ich würde behaupten, dass Sie durch die Verwendung von SVN / GIT in diesem Zusammenhang nicht viel gewinnen. Inkrementelle Backups wären wahrscheinlich praktischer.
DA01
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.