Git-cachecow является инструментом, который кэширует репозитории Git локально и NBSP;. Каждый раз, когда происходит сборка, он использует местные тайники для буксировки. Подмодули особенно, которые труднее перехватить для кэширования.
Будет также раздувать подмодулей рекурсивно.
С 8 подмодулей, в общей сложности 150 Мб данных в клоне:
Перед кэширования: 13.79s пользователь системы 6.36s 18% CPU 1: 49.45 Всего
После кэширования: 2.12s пользователя системы 2.07s 25% процессорного 16,310 общего
Сохранено в кэше хранилища хранятся в ~ / .git коровы по умолчанию. Вы можете переопределить это, установив $ GIT_COW.
Установка
Или:
& NBSP; с PyPi: Суда пункт установить ГИТ-cachecow
Или:
& NBSP; Клон мерзавец-cachecow и добавить каталог в $ PATH.
Использование
Как клонировать репозиторий с подмодулей:
Git Git scclone: //github.com/grahamc/git-multi.git
## ГИТ-cclone мерзавец cclone repo_uri [clone_to [хеш]]
## Git-подмодуль-описания
Выходы подмодуль данные в формате, оформленной
`Git: //github.com/nationalfield/symfony.git Lib / поставщик / Symfony aec67b5e7ba148c79b884b86988e42f9f9483bcd git@github.com: nationalfield / pheanstalk.git Lib / поставщик / pheanstalk 5b38924730b70ea720f760369899398479e2ea13 git@github.com: nationalfield / tinymce.git веб / JS / tiny_mce 0c3da0cc9e33df0f2b82f70bf7e24405de216bee `
## Git-подмодуль-cclone
& NBSP; Клоны все подмодули рекурсивно в их определенном месте и хэшей
Требования :.
- Python
Комментарии не найдены