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


 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部