4
我有一個大型的存儲庫,磁盤空間大約5Gb。我只需要這個存儲庫中的幾個文件夾,我就可以爲這些文件夾執行稀疏檢出。但.git文件夾的磁盤空間消耗仍然是5GB。那麼,有什麼辦法可以節省磁盤空間,只克隆需要的文件夾或其他方式?如何在git中克隆部分存儲庫以節省磁盤空間
步驟爲我疏結帳:
git init
git config core.sparsecheckout true
touch .git/info/sparse-checkout
echo path/to/folder1 >> .git/info/sparse-checkout
echo path/to/folder2 >> .git/info/sparse-checkout
git remote add -f <branch name> <url> <==taking too much memory here
git checkout <tag>
我懷疑部分克隆是可能的,但這可能有助於減小大小:http://stackoverflow.com/questions/5613345/how-to-shrink-the-git-folder – jpmc26