首先说明下,楼主linux小白。现在有个需求就是需要把某个开源的项目同步下来,类似于android的开源项目,其实就是小米的patchrom啦。
官方推荐是使用repo,但是楼主的SSD比较下,50G的虚拟机已经是极限,使用repo的话,我发现2.5G左右的实际文件会产生一个13G左右的.repo的隐藏文件夹,磁盘空间会非常紧张。
之前也尝试过写一个脚本去同步多个项目,效果在我看起来是一样的,也没有编译问题。每次更新都是执行脚本,脚本内是过个git pull,第一次是git clone。
因此,想请问一下各位大牛,repo 的优势具体在哪里?在目前这种磁盘紧张的情况下,我是不是应该采用 git clone/git pull的方式来更新?
官方推荐是使用repo,但是楼主的SSD比较下,50G的虚拟机已经是极限,使用repo的话,我发现2.5G左右的实际文件会产生一个13G左右的.repo的隐藏文件夹,磁盘空间会非常紧张。
之前也尝试过写一个脚本去同步多个项目,效果在我看起来是一样的,也没有编译问题。每次更新都是执行脚本,脚本内是过个git pull,第一次是git clone。
因此,想请问一下各位大牛,repo 的优势具体在哪里?在目前这种磁盘紧张的情况下,我是不是应该采用 git clone/git pull的方式来更新?