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.
9
Unter /programming/29292/version-control-for-graphics gibt es einige gute Vorschläge
Hier sind einige Zitate aus der Frage unter http://StackOverflow.com
- -
- -
quelle
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.
quelle
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:
quelle
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.
quelle
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
quelle