Soy desarrollador de software y también estoy interesado en la fotografía (durante cuatro años) y la producción de video (solo durante unos meses).
■ En el desarrollo de software, hay una regla importante que cada desarrollador sigue en cada proyecto: todo debe estar bajo control de versión : código fuente, archivos de configuración, esquema de base de datos, documentación, todo lo que permite construir el proyecto desde cero. Esto tiene dos consecuencias agradables:
En caso de un desastre cuando pierde todo excepto el repositorio de control de versiones, debe poder continuar como si nada hubiera pasado.
En caso de algún cambio estúpido que afecte negativamente al proyecto, el desarrollador puede volver a una revisión anterior.
■ En fotografía, cada cambio que realizo en las fotos se almacena para siempre en el catálogo de Lightroom , lo que hace posible volver al estado anterior en cualquier momento. Con la función de copias virtuales, Lightroom también permite hacer lo que se llama una rama en el control de versiones: la capacidad de probar algo diferente y conservar ambos resultados o eliminar uno de ellos más tarde.
El catálogo no almacena las fotos RAW, pero no cambian de todos modos.
■ En la producción de video, las cosas parecen diferentes. Trabajo con Premiere Pro, After Effects y Soundbooth.
Ninguno parece almacenar el historial de forma permanente: si hago una acción por error y lo noto solo al día siguiente, no hay forma de recuperar la versión anterior.
Soundbooth también cambia directamente los archivos WAV, lo que requiere un esfuerzo adicional para mantener separadas las grabaciones originales de las modificadas.
El control de versiones rara vez se menciona, y no he encontrado a nadie que diga cómo usa realmente el control de versiones en su flujo de trabajo. Además, nadie menciona qué control de versión debe usarse, y dado que la mayoría de los sistemas de control de versión están optimizados para archivos de texto, no binarios, esto crea un desafío adicional.
Video.SE no tiene etiquetas de control de versiones o revisiones .
Por lo tanto, tengo dos preguntas:
¿El control de versiones tiene una parte en el flujo de trabajo de una persona que trabaja con la producción de video? ¿Cómo se integra?
¿Sería útil migrar a Adobe Creative Cloud? ¿Existen características específicas que permitan, en Creative Cloud, rastrear revisiones sucesivas de un proyecto Premiere Pro o After Effects?
Observación: para evitar respuestas fuera del tema, destaco que mi pregunta no está relacionada con las copias de seguridad , y es específicamente sobre el almacenamiento de revisiones sucesivas de mi trabajo, no tener una copia de seguridad de los datos en el sitio / fuera del sitio.