git: отслеживание массивного репо, состоящего только из тысяч маленьких файлов - PullRequest
0 голосов
/ 10 октября 2018

Вот ситуация.У меня есть проект, который должен читать небольшие файлы PNG (около 20 КБ или 40 КБ каждый) из определенных папок в дереве каталогов.Однако каждая папка состоит из тысяч таких изображений PNG (около 70000 или 80000), поэтому размер каждой папки составляет около 400-500 МБ.Что еще хуже, проекту необходим доступ к 28 таким папкам, так что все будет довольно большим (без какого-либо большого размера файла, если это все равно имеет значение ...).

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

Я думал начать отслеживать одну папку каждый раз с помощью git, затем переместить папку в github и один раз нажать, чтобы удалитьбольшая часть от отслеживания (и от .git, так что эта скрытая папка остается очень легкой).Затем запишите где-нибудь на github, что любой, кто загружает репозиторий, должен получить эти файлы вручную, поскольку они не отслеживаются.

Возможно ли это (и как?), Есть ли другие способы решения проблемы?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...