由于项目长期要测试CTS,GTS,还有定时更新google的安全patch,难免要导入一些patch。
记录一下,导入的patch的方法和注意点:
1:方法
(1):申请patch
(2):提前拉两套代码:Drvonly+当前项目的最干净的代码(自己没有修改的代码)
(3):用对比工具和Drvonly的代码比较,合入代码
技巧:先全局比较,
在结合gitk+文件路径:看之前的修改记录,如果当前的修改全是之前的patch提交,那就直接copy就可以,如果有之前驱动组的提交,那就要看着代码,慢慢比对,万不可把驱动的代码覆盖掉了。切记切结
(4):对比完成,提交代码。我这是用的是GIT。
(5):在git提交的Drvonly的git库上在打一个git patch
方法:点击已经提交的代码,在页面的右上角的download这里,点击就可以了
(6):把上面的patch解压,放到要提交的项目下,一般是alps下的
合入方法:1:vim +pat