私は過去数週間、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の完全な初心者ではありませんが、共通ベースがあるはずのときにこのタグが競合せずにマージできない方法がわかりません。
参考までに、私の競合はBUILD_IDを指定する行のcore/build_id.mkにあります。