我一直在處理過去幾周的Android源代碼。Git合併文件中的衝突我從來沒有修改過
在平臺/構建存儲庫上,我檢出了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中。
我upvoted您的評論,因爲它使我在正確的方向。 git merge-base ics android-4.1.1_r1給了我b0936b79faa8c765e63dbf1d6a3f014bb9f5e223,它的BUILD_ID爲IMM76K(在android-4.0.4r2.1標籤IMM76L之前的ID)。 – gparent 2012-07-20 17:47:41
我會調查一些和標記爲接受,如果這導致我回答:) – gparent 2012-07-20 17:47:54
git merge-base android-4.0.4_r2.1 android-4.1.1_r1使我到相同的提交ID,但是。 – gparent 2012-07-20 17:48:52