2011-12-01 42 views
3

我是git/repo的新手,如果这是一个简单的问题,请原谅我。我跟着下面的步骤来我的服务器上镜的Android源:如何将上游更改合并到我的镜像内部服务器

  1. 回购的init -u https://android.googlesource.com/platform/manifest --mirror

  2. 克隆的平台/ manifest.git和体改default.xml中从我的服务器

    获取
  3. 在桌面运行下面的命令对应的我的服务器,创建工作分支同步的ICS分支和推到reposity我的服务器上:

    回购的init -u git的://192.168.1.125/ics-mirror /平台/ manif est.git -b Android的4.0.1_r1 回购同步

    回购开始work_branch --all

    回购FORALL -c“git的远程添加CORPSERVER /opt/git/ics-mirror/$REPO_PROJECT.git $ @”

    回购FORALL -c混帐推CORPSERVER work_branch:裁判/头/ work_branch
    回购同步

  4. 更改默认修订work_branch

    defaul

    回购的init -u git的://192.168.1.125/ics-mirror牛逼修订= “裁判/头/ work_branch”

所以我们现在可以通过运行此命令同步我们在桌面上work_branch /platform/manifest.git -b work_branch

但是我只是不知道如何合并分支机构android-4.0.1_r1上的更改到我们的work_branch中。一个Git分支-a列出如下分支:

遥控器/ AOSP /甜甜圈释放

遥控器/ AOSP /甜甜圈release2

遥控器/ AOSP /闪电,激情释放

遥控器/ AOSP /闪电释放

遥控器/ AOSP /闪电-肖尔斯释放

遥控器/ AOSP /闪电-肖尔斯-release2

遥控器/ AOSP /升级Froyo

遥控器/ AOSP/Froyo的释放

遥控器/ AOSP /姜饼

遥控器/ AOSP /姜饼-MR4释放

遥控器/ AOSP /姜饼-release

遥控器/ AOSP/ICS-factoryrom -2-释放

遥控器/ AOSP/ICS-MR0

遥控器/ AOSP /主

遥控器/ AOSP/work_branch

遥控器/ M/work_branch - > AOSP/work_branch

谁能请您在这方面帮助?

谢谢!

+0

你是否检查过android-4.0.1_r1分支上清单文件中存在的修订版本?在ics-mirror/platform/manifest.git repo中检查android-4.0.1_r1分支上的清单文件。 – mrutyunjay

回答

1

答案被张贴在mailing list where you also asked this question

为后人:

我怀疑那支永远不会改变,但您可能希望从合并 ICS-MR0或ICS-factoryrom -2-发布。只要使用 “混帐合并” 此:

回购FORALL -c 'git的合并AOSP/ICS-MR0'

解决冲突(如果有的话),并推回服务器。

+0

感谢马克!我刚刚忘记报告了。 –

相关问题