2015-03-04 3 views
0

У нас есть проект, который включает в себя несколько чрезвычайно больших (многодисковых) видео файлов. Сохранение этого в управлении источником замедляет все, особенно при выполнении сборки. Мне кажется, что контроль источника не подходит для этих активов, поскольку они более похожи на данные в базе данных, чем на код.Какова наилучшая практика для хранения крупных активов в проекте?

Тем не менее, они являются ИС и нуждаются в надлежащем обслуживании. У кого-нибудь есть опыт в управлении этими активами таким образом, который обеспечивает безопасность, которая нам нужна, но не устраняет контроль источника/сборку?

+0

Является ли это просто статические данные, которые потребляются вашим приложением, или это действительно элемент, который для изменения, и поэтому вы хотите сохранить его в исходном контроле для управления версиями, поиска в истории, стратегий ветвления/слияния и т. д.? – dustinmoris

+0

Довольно статичный. Определенно ничего, что подлежит слиянию ... –

ответ

1

Я просто держать их в отдельном управления источником репо и включают в себя инструкции в директории, где они находятся на где извлекаете из

+0

Отдельное репо звучит как разумное решение! Поскольку его видеофайлы редко меняются, я бы создал отдельный конвейер развертывания для видеорепортажа. Для всех окружений тестирования я бы включил эти файлы в образ/моментальный снимок и в процессе производства, вы можете фактически развернуть его с вашим приложением. – dustinmoris

Смежные вопросы