Encontré la herramienta Timeline de Pixel Novel, pero me preguntaba si podría usar alguna aplicación de subversiones para administrar mis archivos de diseño. Todavía no estoy seguro de entender todo sobre Subversiones, y no encontré mucha información sobre su uso en el campo del diseño.
9
Hay algunas buenas sugerencias en /programming/29292/version-control-for-graphics
Aquí hay algunas citas de la pregunta en http://StackOverflow.com
-
-
fuente
La línea de tiempo funciona con "cualquier svn" y aparentemente también es un complemento de diseño.
Es probable que SVN esté principalmente fuera de tema aquí, pero en pocas palabras, rastrea un solo archivo de origen y luego almacena los cambios en ese archivo original a medida que pasa el tiempo o se fuerza un nuevo "punto base".
La única forma de volver de manera confiable a una versión anterior es compararlas manualmente y decidir. Los repositorios originalmente estaban destinados a archivos de texto sin formato (código fuente) en su mayoría, y es bastante fácil ver los cambios sin procesar y decidir qué desea porque para empezar eran legibles por humanos, pero para datos binarios (imágenes, formatos propietarios, formatos de contenedor) etc.), los cambios no están en una forma legible para humanos. La línea de tiempo parece ser una forma de manejar esto al tomar varios compromisos y mostrarlos.
El enlace de Scott a la imagen GIT está destinado a formatos específicos y ( supongo ) probablemente no admite archivos PSD y especialmente archivos de diseño (es decir, formatos binarios aleatorios). Timeline parece ser un complemento que simplemente se basa en la aplicación host para presentar los datos binarios (una buena solución, al menos en papel IMO).
La forma básica en que funciona un repositorio svn es que tiene un proceso de servidor que maneja el seguimiento y el almacenamiento primario de todas las diferencias. Luego, tiene un proceso de cliente en su máquina de trabajo que se ejecuta siempre y está conectado a menús contextuales, etc. (o utiliza la línea de comandos). Usted crea una carpeta local vacía y luego la etiqueta como una carpeta SVN "revisando" una versión de un repositorio en el servidor. A partir de ese momento, puede editarlos como desee, pero debe usar el cliente svn para mover copiar o eliminarlos archivos en el sistema de archivos. Si agrega archivos nuevos a la carpeta local SVN, debe etiquetarlos para realizar un seguimiento. Todo esto sucede localmente y el repositorio solo se actualiza con cualquier revisión cuando "confirma" manualmente el repositorio. Su copia local es una versión única y necesita comunicarse con el servidor SVN para revertir un archivo.
Todo esto es lento en comparación con ningún SVN, incluso para archivos de texto, especialmente si está revisando un gran proyecto. Los proyectos en los que utilicé SVN (tiempo pasado) se basaron principalmente en el código fuente, con 20-30 mil archivos pequeños y un pago completo requirió un descanso. Sospecho que se debió más a la sobrecarga de rendimiento de tantos archivos pequeños y menos archivos binarios más grandes del mismo tamaño de almacenamiento habría sido más rápido.
GIT funciona un poco diferente, creo.
fuente
He usado git para mis proyectos de Illustrator e InDesign. Tengo que admitir que no es fácil administrar diseños de esa manera. Aquí algunos consejos que deseo podrían ayudarlo:
fuente
Solo ten cuidado con SVN, aprendería git. Es mejor con grandes tamaños de archivo, pero aún logra el control / gestión de subversión. Simplemente más ligero.
fuente
La mayoría de los sistemas de versiones están diseñados para manejar formatos de archivo no binarios. En otras palabras, archivos de texto.
Son ligeros, fáciles de bifurcar y bifurcar, fusionar y realizar un seguimiento de los cambios incrementales.
Los sistemas como SVN y GIT no están diseñados para manejar archivos PSD. Estos son archivos gigantescos y no fácilmente comparables de una versión a la siguiente e imposibles de 'fusionar' y bifurcar y similares.
Algunos pueden permitir archivos binarios; creo que SVN lo hace, pero en mi experiencia, no intenta versionarlos. En cambio, solo cambia la última versión. Por lo tanto, de uso limitado allí.
Además, si se familiariza con el modelo de trabajo de control de versiones, aprenderá a registrarse con frecuencia. Esto es excelente para el código, pero pronto aumentará su repositorio a tamaños inmanejables si está registrando versiones de archivos PSD de 100mb cada 20 minutos.
Debido a la falta de ramificación y cosas similares, significa que probablemente seguirás haciendo mucho de eso manualmente, teniendo múltiples copias de archivos ligeramente modificados. Esto, por desgracia, significa archivos aún más grandes que deben almacenarse, por lo que otro ataque contra el uso del control de versiones.
Como tal, para archivos binarios pesados, querrás mantener el exterior de un sistema de control de versiones como este y buscar herramientas DAM (Digital Asset Management).
Por desgracia, no hay muchos sistemas de control de versiones diseñados específicamente para documentos pesados. Sharepoint es uno, pero es torpe, apenas automatizado y rara vez está configurado para manejar archivos del tamaño de PSD.
La alternativa más probable es el propio Version Cue de Adobe que, creo, se ha convertido en el producto 'Adobe Drive':
http://www.adobe.com/products/adobedrive.html
fuente