git-cachecow on työkalu, joka kätkee Git-arkistoja paikallisesti. & Nbsp; Aina rakentaa tapahtuu, se käyttää paikallisia kätköjä vetämiseen. Alimoduulit varsinkin, jotka on vaikeampi siepata välimuistiin.
Lisäksi puhaltaa alamoduuleita rekursiivisesti.
Kun 8 alimoduulit, yhteensä 150MB tietojen klooni:
Ennen välimuistia: 13.79s käyttäjän 6.36s järjestelmä 18% CPU 1: 49,45 yhteensä
Kun välimuistia: 2.12s käyttäjän 2.07s järjestelmä 25% cpu 16,310 yhteensä
Välimuistissa arkistot tallennetaan ~ / .git lehmän oletuksena. Voit ohittaa tämän asettamalla $ GIT_COW.
Asennus
Joko:
& Nbsp; pypi: sudo pip asentaa git-cachecow
Tai:
& Nbsp; Clone git-cachecow ja lisätä hakemistoon $ PATH.
Käyttö
Miten kloonata arkiston alimoduulit:
git scclone git: //github.com/grahamc/git-multi.git
## Git-cclone git cclone repo_uri [clone_to [hash]]
## Git-submodule-kuvaavat
Lähdöt submodule data jäsentää muotoon
`Git: //github.com/nationalfield/symfony.git lib / myyjä / Symfony aec67b5e7ba148c79b884b86988e42f9f9483bcd git@github.com: nationalfield / pheanstalk.git lib / myyjä / pheanstalk 5b38924730b70ea720f760369899398479e2ea13 git@github.com: nationalfield / tinymce.git web / js / tiny_mce 0c3da0cc9e33df0f2b82f70bf7e24405de216bee `
## Git-submodule-cclone
& Nbsp; kloonit kaikki alimoduulit rekursiivisesti niiden määritellyssä paikassa ja tiivisteiden.
Vaatimukset :
- Python
Kommentteja ei löytynyt