git-cachecow este un instrument care cache arhive git pe plan local. & Nbsp; De fiecare dată când un build se întâmplă, se folosește cache locale pentru capul. Submodule special, care sunt mai greu de a intercepta pentru caching.
Va umfla asemenea submodule recursiv.
Cu 8 submodule, un total de 150MB de date pentru a clona:
Înainte de caching: utilizator 13.79s 6.36s sistem 18% cpu 1: numărul total de 49.45
După caching: utilizator 2.12s 2.07s sistem de 25% cpu totală 16.310
Arhive cache sunt stocate în ~ / .git-vacă în mod implicit. Puteți ignora această setare prin $ GIT_COW.
Instalare
Fie:
& Nbsp; cu pypi: sudo PIP instala git-cachecow
Sau:
& Nbsp; Clone git-cachecow și se adaugă directorul de $ PATH.
Utilizare
Cum a clona un depozit cu submodule:
git git scclone: //github.com/grahamc/git-multi.git
## Git-cclone git cclone repo_uri [clone_to [hash]]
## Git-submodule-descrie
Date în format ce poate fi prelucrată Ieșiri submodul
`Git: //github.com/nationalfield/symfony.git lib / furnizor / Symfony aec67b5e7ba148c79b884b86988e42f9f9483bcd git@github.com: nationalfield / pheanstalk.git lib / furnizor / pheanstalk 5b38924730b70ea720f760369899398479e2ea13 git@github.com: nationalfield / tinymce.git web / JS / tiny_mce 0c3da0cc9e33df0f2b82f70bf7e24405de216bee `
## Git-submodule-cclone
& Nbsp; clone toate submodules recursiv de la locație lor definite și hash-uri
Cerințe :.
- Python
Comentariile nu a fost găsit