Gerrit跨平台合并提交
16lz
2021-01-26
Gerrit跨平台合并提交
先在 6762 平台仓库中添加 6763 平台的远程地址,以 frameworks 仓库为例:
git remote add 6763 ssh://luyangjie@10.20.40.19:29418/FreemeOS/ALPS-MP-O1/pcb/frameworksgit fetch --all
此时再来查看 git branch,可以发现多了6763平台的分支。
/mnt/freemeos-code/6762o/master/frameworks$ git branch -vva* remotes/6763/driver_r1 c9e56dd32 MtkPatch: bootaudio, fix audio not play when boot [1/2] remotes/6763/initial 0356ee897 [patch/apply] For_t-alps-release-o1.mp1-V1.122 remotes/6763/master 6a21f168e [patch/apply] For_t-alps-release-o1.mp1-V1.122 remotes/6763/production 0bac05633 ROUTINE: merge branch 'freeme-8.1.1_master' remotes/6763/publication 963f26ed6 ROUTINE: merge branch 'freeme-8.1.1_master' remotes/m/master -> origin/freeme-8.1.1_master remotes/origin/driver 2b5240b5f Base: driver, all in one from mt6763. remotes/origin/master ac2835d06 [freemeos/bringup] add init code
可以看到,remotes/origin/xxx 代表的当前平台–即6762平台的分支,而新增的6763则是 remotes/6763/xxx。
此时通过 git lg 创建的远端分支 可以查看 6763 平台的提交记录,根据需要进行代码合并。
git lg 安装:git config --global alias.lg "log --graph --abbrev-commit --pretty=format:'%C(auto)%h - %C(auto)%s%d %C(bold green)(%an %Creset- %C(bold green)%ad)%Creset' --date=format:'%Y-%m-%d %H:%M:%S'"
从 abc的下一笔开始 pick 到 123:
git cherry-pick abc…123
更多相关文章
- 跨平台的多线程断点续传下载库
- Android下的配置管理之道之gerrit权限管理
- 本文是独立应用商店GetJar创始人兼CEO Ilja Laurs对2012年移动领
- 极光小课堂 | 极光推送集成解决方案
- 移动终端平台之争! iOS、Android还是wp7?
- 极光推送集成解决方案
- Android4.0 sdk离线安装
- Windows平台JDK安装
- Android平台上从Camera的jpegquality菜单研究JNI接口(三)