获取AOSP源,为134GB。
签出特定版本的Android可能需要很多GB。
定制AOSP的开发人员如何将其更改保持在(他们自己的)版本控制之下? (鉴于签入Android版本源的快照将需要很多GB。)
这是我的流程,也许不是最好的。...
我不喜欢使用回购工具和多个远程工具,因此我摆脱了所有.git子文件夹,只创建了一个巨大的存储库。这具有实质上删除所有“历史记录”的不利影响。因此,如果需要,我们有一台具有git blame原始同步的服务器。
无论哪种方式,开发人员的首次退房都将很耗时。为了使其更快,我们克隆了本地bare git repo。因此,人们在本地服务器上运行git clone,并将源切换到实际的远程。
经过全部设置后,日常交易并不耗时。即使对于像这样的大型回购,提交和推送也相当快(可能5-10秒)。谢谢GIT!