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)