上百 GB 的源码,直接用 Git 推送到远程服务器吗? 目前我们是开了一个仓库,把要更改的文件先在 git 里做一份当原版本,然后再做修改。
上百 GB 的源码,直接用 Git 推送到远程服务器吗? 目前我们是开了一个仓库,把要更改的文件先在 git 里做一份当原版本,然后再做修改。
|
hefangAug 2, 2022
1
小公司是这样的,建一个仓库就行,Driver/公版 /客版 用不同分支维护,基本能满足大部分需求。
如果是大厂,可能不同模块会分不同的仓库,再部署个 Jenkins 持续集成。 |
|
lschoAug 2, 2022
2
按模块分仓库,最后持续集成来整合。
但我不太明白,啥项目会有上百 GB 的源码需要代码管理啊? |
|
imkuangAug 2, 2022 via Android
3
安卓官方的源码好像是用 repo+gerrit 管理的吧管理的吧,不是默认就按模块分了很多个仓库吗?
|
|
HHPLowAug 2, 2022 via Android
4
repo + gerrit + Jenkins ,参考 AOSP 的管理方式就行了
|
|
rrZ2CAug 3, 2022
5
repo + gerrit
|
|
cyningxuAug 3, 2022
6
话说谷歌不是给标准答案了吗。。。
|
|
4ZfeYd7x90fCplZAAug 3, 2022
7
小公司就把 repo 删了,原始代码重建一个 git ,源码占的空间不多,空间多的是方案商的库和 prebuild apk 之类的
|
|
zhanlanhuizhangAug 11, 2022
8
直接按 google 的方式建立就可以了。然后公司每个人都是不同分支。每个项目都是不同分支。
|
|
4ZfeYd7x90fCplZAAug 19, 2022
11
@zinwalin 包含了.git 文件夹?大头都在.git 文件夹,可以删了.git 文件夹,然后重新建一个 git 库
|