Git поддерево или модуль Git Sub для больших ресурсов? - PullRequest
7 голосов
/ 10 августа 2011

Вот в чем проблема: у меня много кода, в том числе иллюстрации для графического интерфейса, которые мне нужны для версионного создания программного продукта. Я также работаю как на Windows, так и на Mac. Фактический код, над которым я работаю, будет ежедневно меняться очень мало. Тем не менее, все связанные ресурсы составляют около нескольких ГБ до его создания.

Из моих онлайн-исследований мне кажется, что git-subtree или git-submodule - это то, что мне нужно было бы использовать для быстрого сохранения моего git-репозитория.

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

Какой подход вы использовали и с какими проблемами вы столкнулись?

Ответы [ 2 ]

4 голосов
/ 10 августа 2011

Один монолитный репозиторий Git будет работать очень хорошо.Большие ресурсы, которые не изменяются, будут скопированы только один раз, когда вы клонируете.

Если у вас есть большие ресурсы, которые со временем меняются, вы можете найти git-media полезными.

0 голосов
/ 10 августа 2011

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

«Код» использовал его напрямую через сеть. Во время сборки / испытаний и, конечно, производства.

...