我一直在使用类似以下命令在不同的Android源代码分支间进行切换:
repo init -u https://android.googlesource.com/platform/manifest -b android-4.4_r1.2
repo sync
最新的标签是
android-5.0.0_r2
。我注意到我的.repo目录现在大小为30GB。这个大小是否符合预期?如果不是,那么我猜测我在.repo目录中存储了我使用过的其他分支/标签的历史记录。有没有办法减小.repo目录的大小?我想限制只需要特定分支所需的源代码/对象/图像等。对我来说,硬盘空间比下载时间更重要。
我看到.git仓库上使用
git gc
,但在这种情况下不起作用。是否有一个相当于.repo仓库的命令?注:我确实尝试过
repo prune
,但没有减小.repo目录的大小。