过去几周我一直在研究 Android 源代码。
在平台/构建存储库中,我检查了 android-4.0.4_r2.1 标记。这成了我的“ics”分支。现在,当针对 android-4.1.1_r1 标记进行合并或变基时,我在从未编辑过的文件中遇到合并冲突。
这些是有问题的存储库(和标签):
https://android.googlesource.com/platform/build/+/android-4.0.4_r2.1
https://android.googlesource.com/platform/build/+/android-4.1.1_r1
这是从第一个标签分叉的分支,我试图将后一个标签合并到:
https://github.com/slimdroid/platform_build/commits/ics
我完全不知道是什么原因造成的。我不是 git 的初学者,但我不明白当应该有一个共同的基础时,我如何不能在不冲突的情况下合并这个标签。
有关信息,我的冲突在 core/build_id.mk 中指定 BUILD_ID 的行中。