MTK Code Sync Clone
1.同步MT8788X
- repo init -u http://username-tb-git01-user@git01.mediatek.com/alps_release/platform/manifest -b username -m alps-release-p0.mp19-tb-default.xml --no-repo-verify;repo sync -c -f -j8 --no-repo-verify --optimized-fetch
- 添加.gitignore文件
- 添加goUpdate前执行git版本 并执行
- 移除 .repo 到备份
- git init ; git commit -m "sync alps-mp-p0.mp19-V1.108"
- perl vendor/mediatek/proprietary/scripts/project_clone/project_clone.pl-p "/home/username/work2/MT8788X_9.0" -o "mediateksample/tb8788p1_64_bsp_wxp" -n "username/M3601001AA0" -64
2.同步MT8735Z
- repo init -u http://username-tb-git01-user@git01.mediatek.com/alps_release/platform/manifest-b username -m alps-release-o1.mp13-tb-default.xml --no-repo-verify;repo sync -c -f -j8 --no-repo-verify --optimized-fetch
- 添加.gitignore文件
- 添加goUpdate前执行git版本 并执行
- 移除 .repo 到备份
- git init ; git commit -m "sync alps-mp-o1.mp13-V1.29"
- perl vendor/mediatek/proprietary/scripts/project_clone/project_clone.pl-p "/home/username/work2/MT8735Z_8.1" -o "mediateksample/tb8735ap1_lr_ztk" -n "username/M3601058BA0" -32
3.同步代码服务器设置
- 账号设置 : vim ~/.netrc 添加 machine git01.mediatek.comlogin username-tb-git01-user password 13qhZzxN
- 初始化版本: repo init -u http://username-tb-git01-user@git01.mediatek.com/alps_release/platform/manifest-b username -m alps-release-p0.mp19-tb-default.xml --no-repo-verify
- 同步代码: repo sync -c -f -j8 --no-repo-verify --optimized-fetch
4.再次同步完要把以下的文件夹修改成.git
- .repo/repo/.git-bak
- ./manifests/.git-bak
- ./manifests/.git-bak/.git-bak
- ./manifests/.git-bak/.git-bak/.git-bak
- repo sync -c -f -j8 --no-repo-verify --optimized-fetch
5.master分支同步到其他分支
- ./goUpdate前执行git版本
- 从master分支合并其他分支commit到当前分支git cherry-pick 1d636e2bd04bfe48ac0c5ede48674d77195e0666
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
