混帐cachecow是一个工具,在本地缓存Git仓库 每次构建发生时,它使用本地缓存的拉动。子模块尤其,这是很难截取用于缓存。
也将抬高子模块递归。
与8个子模块,总的数据克隆150MB的:
13.79s用户6.36s系统18%的CPU 1:缓存以前总49.45
2.12s用户2.07s系统25%的CPU 16.310总:缓存后
缓存库被默认保存在〜/ git的牛。您可以通过设置$ GIT_COW覆盖。
安装
或者:
 在PyPI:sudo的PIP安装混帐cachecow
或:
 克隆混帐cachecow和目录添加到您的$ PATH。
用法
如何克隆一个仓库与子模块:
混帐混帐scclone://github.com/grahamc/git-multi.git
##混帐混帐cclone cclone repo_uri [clone_to [散列]
##混帐子模块,描述
输出子模块数据转化为可解析的格式
`混帐://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`
##混帐子模块,cclone
 克隆所有子模块递归在其定义的位置和散列
要求:
- 在Python中
评论没有发现