Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
mini_installer.exe — 446.8Mb
Вы еще по svn хотите бинарники гонять?
давайте еще portable версию какого-нибудь mysql засовывать в SCM, нужно для тестов же
репозитории для бинарников
менеджеры зависимостей
системы сборки проектов
CI серверы
Но вы все равно предлагаете дампы баз с тестовыми данными хранить в репозиториях исходного кода?
Работадатели не мирового уровня пытаются на всем сэкономить
потом поймете, возможно, к какой структуре проекта надо стремиться.
(https://raw.github.com/facebook/three20/master/samples/TTCatalog/smiley.png)split и собирать обратно на CI сервере нежели использовать хэш и хранить исходные файлы (если, конечно, они тоже превышают данный размер) где‐то ещё.splitом с последующей склейкой перед использованием, а то и вовсе без оной.А смысл хранить бинарники под контролем версий? Для этого хватает других сервисов.Т.е. если у вас в веб-приложении используются картинки (бинарники же!), то вы храните их не с проектом, а на сервисах для хранения бинарников, типа мегааплоада или рапидшары? :)
любым бинарникам не место в SCM
git clone --depth=1 и добавить папку в проект.Я пока еще не увидел ни одного юзкейса, после которого я бы сказал, да дейсвительно, в этом случае нужно хранить бинарники вместе с исходниками.
git submodule add .... Ну или хотя бы смету, сколько стоит такая реорганизация. :)А смысл хранить бинарники под контролем версий?
Я расписал все здесь: habrahabr.ru/post/184248/#comment_6406364
git submodule add ...; git submodule update .... При каждом checkout необходимо иметь все эти картинки, иначе проект просто не соберется. Теперь вопрос: зачем усложнять эту структуру, вводить дополнительные репозитории, и прочее?pod 'LIB_NAME', и в проект подключится целиком весь код и необходимые в работе ресурсы. И никому не приходит в голову выкинуть картинки из репозитория, чтоб пользователи библиотеки мучились со сборкой. Вот типичный пример библиотечки: github.com/k06a/ABCalendarPicker/tree/master/ABCalendarPicker — картинки и код лежат рядышком и никому не мешают.git add image.png
git commit -m '...'
А если я занимаюсь распознованием лиц на видео и мне нужно хранить несколько эталонных видео высокого качества.
Github ввел ограничение на максимальный размер файла в 100 мегабайт