Доброе утро.
Предположим, у нас есть игра. Код хранится под СКВ git. У этой игры могут быть какие-то ресурсы, положим, музыка. Вопрос: как это правильно хранить в гите?
В продолжение вопроса. Положим, предполагается, что в большинстве случаев пользователю это вообще не нужно и чтобы воспользоваться этими ресурсами, он должен собирать программу специально её конфигурируя (./configure --with-resources). Можно ли (и как) сделать загрузку ресурсов «ленивой», чтобы пользователю нужно было выкачивать их только если они ему нужны, но по дефолту git clone этого не делал?
Есть вариант с отдельным репозиторием и сабмодулем, но есть ли другие способы, можно ли (и как) сделать это средствами одного репозитория?