android源碼開發(fā)曲稼,只要google有大版本迭代索绪,我在framework層或其它基于源碼的修改,也是要迭代到我們要維護(hù)的版本上贫悄。這樣就會(huì)有merge的需求瑞驱。
merge代碼的方式
作為一個(gè)程序員,如果每天想著手動(dòng)merge代碼窄坦,那真是太low了點(diǎn)唤反。盡管beyond compare比較工具比較好用,使用工具比較一個(gè)大項(xiàng)目的修改也是一件蛋痛的事鸭津,需要足夠的細(xì)致與耐心彤侍,并且是一個(gè)體力活,總之是不可取的逆趋。如果使用git加gerrit管理代碼盏阶,可以使用gerrit的cherry-pick合并代碼,但如果用100多個(gè)提交闻书,手動(dòng)cherry-pick也是夠讓人煩的般哼∥馔簦可以寫個(gè)腳本按順序一個(gè)一個(gè)的cherry-pick.當(dāng)然也可以使用git merge命令批量merge.