定制AOSP的开发人员如何将其更改保持在版本控制之下?

问题描述 投票:4回答:1

获取AOSP源,为134GB。

签出特定版本的Android可能需要很多GB。

定制AOSP的开发人员如何将其更改保持在(他们自己的)版本控制之下? (鉴于签入Android版本源的快照将需要很多GB。)

android git android-source
1个回答
0
投票

这是我的流程,也许不是最好的。...

我不喜欢使用回购工具和多个远程工具,因此我摆脱了所有.git子文件夹,只创建了一个巨大的存储库。这具有实质上删除所有“历史记录”的不利影响。因此,如果需要,我们有一台具有git blame原始同步的服务器。

无论哪种方式,开发人员的首次退房都将很耗时。为了使其更快,我们克隆了本地bare git repo。因此,人们在本地服务器上运行git clone,并将源切换到实际的远程。

经过全部设置后,日常交易并不耗时。即使对于像这样的大型回购,提交和推送也相当快(可能5-10秒)。谢谢GIT!

© www.soinside.com 2019 - 2024. All rights reserved.