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

更多相关文章

  1. 跨平台的多线程断点续传下载库
  2. Android下的配置管理之道之gerrit权限管理
  3. 本文是独立应用商店GetJar创始人兼CEO Ilja Laurs对2012年移动领
  4. 极光小课堂 | 极光推送集成解决方案
  5. 移动终端平台之争! iOS、Android还是wp7?
  6. 极光推送集成解决方案
  7. Android4.0 sdk离线安装
  8. Windows平台JDK安装
  9. Android平台上从Camera的jpegquality菜单研究JNI接口(三)

随机推荐

  1. Pro Android 4 第六章 构建用户界面以及
  2. 因特尔和谷歌合作优化Android
  3. Android SELinux开发入门指南之正确姿势
  4. android启动模式对于体验的影响
  5. android如何判断两台设备在同一个局域网
  6. 提示服务Notification在Android中的应用
  7. 保持Android手机屏幕长亮的方法
  8. Android学习路线-mars
  9. Propeller:Google正开发的Android和iOS上
  10. 主流移动开发分析