tipos soy que meme graficos grafico elementos diseño diseñador conceptuales bueno version-control image

version-control - que - soy diseñador grafico



¿Es adecuado un VCS para el uso de un diseñador? (5)

No se preocupe por el tamaño, si se queda sin espacio, simplemente compre un disco duro más grande.

Perder información será mucho más costoso.

Además de un VCS (cualquiera funcionará, ya que no necesitará almacenamiento delta), realice copias de seguridad periódicas.

Al realizar el pago, no debe estar en la raíz del sistema, sino en una rama específica de su proyecto, de esa manera no será más lento que cualquier operación de copia simple de esa carpeta.

Sé que un VCS es absolutamente crítico para que un desarrollador aumente la productividad y proteja el código, no hay dudas al respecto. Pero, ¿qué pasa con un diseñador que usa, por ejemplo, Photoshop (aunque no es específico de ninguna herramienta, solo para aclarar mi punto)?

VCSs usa compresión delta para almacenar diferentes versiones de archivos. Esto funciona muy bien para el código, pero para las imágenes, eso es un problema. Los archivos de imágenes de mapa de bits son formatos binarios, aunque los archivos de imágenes vectoriales son texto (me viene a la mente SVG) y plantean problemas. El problema viene con los archivos .psd (y cualquier otro archivo de "origen" de imágenes) - esos pueden ser bastante grandes y como no estoy familiarizado con el formato, los consideraré como archivos binarios. ¿Cómo funcionaría un VCS en esta condición?

El repositorio podría ser bastante grande si el servidor VCS no puede diferenciar los archivos de manera eficiente (o peor, para nada) y con el tiempo esto puede convertirse en un gran dolor cuando alguien necesita verificar el repositorio (o clonarlo). si usa un DVCS).

¿Alguno de ustedes ha usado un VCS para este propósito? ¿Qué tan bien funciona? Estoy más interesado en Mercurial, aunque esta es una situación general que se aplica a cualquier VCS.


Definitivamente recomendamos usar el Control de versiones para cualquier tipo de archivo que le interese, o que no pueda permitirse perder. El espacio en disco es barato, y como ya se ha señalado, sería mucho peor perder un montón de archivos importantes que gastar algunos dólares adicionales en un nuevo HDD. Recomiendo Subversion ya que tiene bloqueo de archivos, una característica importante cuando se trabaja con archivos binarios y control de versiones para evitar conflictos de fusión feos o imposibles.


Eso creo. Especialmente si desea hacer un seguimiento de los cambios a lo largo del tiempo o si necesita realizar una reversión a versiones anteriores. El control centralizado de la fuente puede ser el camino a seguir si le preocupa el tamaño.


Los Sistemas de control de versiones son útiles para CUALQUIERA que esté haciendo un trabajo que podría necesitar una versión anterior en algún momento posterior. Dicho esto, he configurado todos mis amigos creativos con Subversion (en el pasado) y ahora recomiendo Git. Incluso aquellos que están haciendo edición de video con cientos de conciertos de video. Pueden archivar los proyectos cuando reciben el pago final. El espacio de la unidad es BARATO, más barato que nunca, el tamaño no es un problema en ningún VCS moderno. Ser capaz de volver a un estado de trabajo anterior o experimentar con algo sin perder datos y administrar manualmente múltiples directorios "temporales" es invaluable si factura por hora.


Por lo general, los diseñadores utilizan herramientas especializadas como AlienBrain , Adobe VersionCue o similar, que son esencialmente sistemas de control de versiones que entienden las imágenes y otros activos multimedia, lo que permite cosas como la diferencia de dos imágenes.

Los diseñadores en mi humilde opinión definitivamente deberían usar sistemas VCS, al menos como un medio para el control de versiones y copias de seguridad: sus cosas son tan importantes como especificaciones, documentación, código, implementación de scripts y todo lo demás que hace un proyecto.

No sé si existen puentes entre los "Sistemas de administración de activos" como los mencionados y los sistemas de los desarrolladores VCS.