Control de versiones para archivos de diseño

15

¿Alguien puede describir su flujo de trabajo que utilizan para manejar múltiples versiones de un archivo? Por ejemplo,

  • si más de una persona trabajó en ello
  • o exploró una idea con el diseño y luego se dio cuenta de que tiene que deshacer el estado varias veces y esperar alcanzar el estado anterior que necesitaba

¿Se guarda con un nombre de archivo diferente cada hora / cada 15 minutos?

Como diseñador único, ¿uno incluso necesita control de versiones?

phwd
fuente
3
Adobe Version Cue era un sistema de control de versiones incluido con Creative Suite 1-4, tan ampliamente disponible, pero a pesar de esto, ni yo ni nadie que yo conozca lo ha usado.
e100
@ e100: lo probé una vez para un proyecto y fue increíblemente lento :( - pero tal vez fue mi PC en ese entonces ...
Shikiryu

Respuestas:

12

Nunca tuve que trabajar en el mismo archivo con otra persona, pero tengo 3 formas de manejar varias versiones de un archivo de diseño.

Hitos

Utilicé hitos por un momento cuando estábamos intentando AGILE como diseñadores (como hacen algunos desarrolladores). Es bastante eficiente, pero lleva bastante tiempo (más cuando comienza a usar esto. Al final, es bastante agradable). Se necesita mucha organización.

Número / fechas / detalles en el nombre del archivo

Cuando comencé el diseño, me ocupé de los números para el versionado. Horrible. En serio, no lo hagas. O ser organizado. "Design1.psd" "Design2.psd", etc.

Las fechas / horas son buenas si tienes un buen recuerdo de lo que hice ayer? . En mi caso, menos horrible que el número pero no mucho más poderoso. "Design20100801-1112.psd"

Los detalles son mejores. Usé nombres como "Design20100801-1112-add-pattern.psd" = fecha-hora-detalles . Nombres de archivo bastante largos, pero es rápido de usar y encuentra su archivo bastante más rápido que cualquier método anterior.

SVN o GIT

también conocido como el control de versión real

Yo, ahora, uso SVN. Guardo regularmente el mismo archivo "Design1.psd", por ejemplo. Y cada hora o cada pausa , confirmo mis modificaciones y doy detalles al respecto.

Si cometí un error o el cliente quería la versión anterior, simplemente actualizo a la versión xxx y ya está.

También le da el poder de ramas y etiquetas que son realmente interesantes para manejar hitos.

Hay una razón por la cual los desarrolladores usan software de control de versiones / DB / etc ... Es eficiente y los diseñadores también deberían usarlo. (Pero es bastante difícil de entender / usar al principio)

Shikiryu
fuente
1
git, aunque probablemente sea mucho más difícil de entender para alguien sin experiencia previa en VCS, tiene mucho mejor soporte para archivos binarios que SVN.
¿Puede Berk Güder el
1
git Además, no requiere que configurar el servidor con un repositorio, lo que hace mucho más fácil de empezar
Jakub Arnold
@Can Berk Güder: ¿Es git realmente mejor manejar archivos binarios? Nunca tuve problemas con archivos binarios en SVN. Creo que es una leyenda.
Mnementh
1
@Darth: necesita un repositorio, pero no necesita un servidor. Puede usar un repositorio local con una URL de archivo. Lo uso en mi computadora para almacenar todas las cosas que quiero para controlar la versión pero no para publicar. Funciona bien.
Mnementh
2
Bueno, pro SVN: más fácil de trabajar (probé ambos, y svn es bastante directo para el comando básico), puede trabajar repositorio privado local o gratuito como el ensamblado que uso. pro GIT: más fácil de bifurcar / fusionar cuando está en el caso de múltiples usuarios (que no es mi caso), mejor manejo del tamaño del archivo si no hay demasiados archivos, también puede funcionar repositorio local o privado. El único consejo que le daría a cualquiera es probar ambos y elegir el que mejor se adapte a sus necesidades
Shikiryu
4

El control de versiones de algún tipo siempre es bueno, especialmente con los esfuerzos creativos. Los sistemas tradicionales como SVN son buenos para archivos de texto, pero no tanto para archivos binarios (por ejemplo, InDesign y QuarkXpress).

Realmente lo que se necesita aquí, especialmente si participan varios diseñadores, es un sistema de gestión de activos digitales o un sistema de gestión de contenido . Sin embargo, este es un agujero de conejo muy profundo, y cualquier discusión real va mucho más allá del formato SE. Basta decir que los precios abarcan desde sistemas gratuitos hasta sistemas multimillonarios.

Un buen sistema le permitirá ahorrar por hito, pero también, lo que es más importante para múltiples diseñadores, permitirá que alguien revise un documento para editarlo que impide que otros lo descarguen, pero también revierta los cambios a versiones anteriores.

Si está considerando algún tipo de sistema, debe sentarse y pensar en su entorno (hardware, software, oficina, número de usuarios potenciales) y sus necesidades, elaborar un documento de necesidades y comenzar a buscar y luego comparar sistemas contra tus necesidades.

Philip Regan
fuente