Как мне настроить git-репозиторий со множеством статических ресурсов? - PullRequest
2 голосов
/ 20 января 2012

У меня есть проект Rails с большим количеством статических ресурсов, в основном изображений и флэш-памяти (более 500 МБ).Весь репозиторий занимает более 1 ГБ, включая историю git.

Проблема в том, что мне, как разработчику Rails, не нужно, чтобы все эти ресурсы были в одном репозитории, поскольку это делает git довольно медленным,Я не могу просто удалить эти активы из репозитория, так как есть другие люди, работающие над проектом, которым они могут понадобиться.

Я думал об использовании подмодулей git для ресурсов, но это может создать большую сложность..

Что я могу сделать, чтобы сделать работу с таким раздутым проектом более плавной?Каковы лучшие практики для работы с огромными проектами?

Ответы [ 2 ]

2 голосов
/ 23 января 2012

Я бы действительно рекомендовал хранить эти большие статические двоичные данные в хранилище артефактов , как, например, Nexus .
Такое хранилище предназначено не только для проекта Java, либоне только для выпусков "release" или "snapshot", но также и для хранения любого вида двоичного файла, который облегчает его администрирование и идентификацию.

1 голос
/ 19 января 2014

Попробуйте git-annex .Более подробный ответ можно найти здесь:

https://stackoverflow.com/a/6635160/1524733

...