Я разработчик программного обеспечения, и я также интересуюсь фотографией (в течение четырех лет) и производством видео (только в течение нескольких месяцев).
■ При разработке программного обеспечения существует важное правило, которое следует каждому разработчику для каждого проекта: все должно находиться под контролем версий : исходный код, файлы конфигурации, схема базы данных, документация - все, что позволяет создавать проект с нуля. Это имеет два приятных последствия:
В случае аварии, когда вы потеряете все, кроме хранилища управления версиями, вы сможете продолжить, как будто ничего не произошло.
В случае каких-то глупых изменений, которые негативно влияют на проект, разработчик может вернуться к более ранней версии.
■ В фотографии все изменения, которые я вносил в фотографии, навсегда сохраняются в каталоге Lightroom , что позволяет в любой момент вернуться к предыдущему состоянию. Благодаря функции виртуальных копий Lightroom также позволяет выполнять так называемую ветвь в управлении версиями: возможность тестировать что-то другое, а также сохранять оба результата или удалять один из них позже.
В каталоге не хранятся фотографии RAW, но они все равно не меняются.
■ В производстве видео все выглядит иначе. Я работаю с Premiere Pro, After Effects и Soundbooth.
Похоже, что никто не хранит историю навсегда: если я совершу действие по ошибке и замечу его только на следующий день, восстановить предыдущую версию невозможно.
Soundbooth также напрямую изменяет файлы WAV, что требует дополнительных усилий, чтобы отделить оригинальные записи от измененных.
Контроль версий редко упоминается, и я не нашел никого, кто бы рассказывал, как он на самом деле использует контроль версий в своем рабочем процессе. Более того, никто не упоминает, какой контроль версий следует использовать, и, поскольку большинство систем контроля версий оптимизированы для текстовых, а не двоичных файлов, это создает дополнительную проблему.
Video.SE не имеет тегов контроля версий или ревизий .
Итак, у меня есть два вопроса:
Влияет ли управление версиями на рабочий процесс человека, который работает с видео? Как это интегрировано?
Поможет ли переход на Adobe Creative Cloud? Существуют ли особые функции, которые позволяют в Creative Cloud отслеживать последовательные изменения проекта Premiere Pro или After Effects?
Замечание: чтобы избежать не по теме ответов, я подчеркиваю, что мой вопрос не связан с резервными копиями , а именно о хранении последовательных ревизий моей работы, а не о резервном копировании данных на месте / за пределами площадки.