需求是:上游代码作为code base,我们在此基础上开发。上游代码更新频繁,我们的代码也更新的频繁。CI系统以验证我们自己的私有代码为主,上游代码更新大概一个月一更新吧。这样的话有没有不错的最佳实践?
现有的想法:
1. 私有代码入库,每个月把上游的代码一个一个commit合过来,冲突手动解决
2. 私有代码以patch文件的形式入库,打包编译的时候,把patch apply进到code base先,冲突则根据功能修改patch
还有没有其他的方法没?
现有的想法:
1. 私有代码入库,每个月把上游的代码一个一个commit合过来,冲突手动解决
2. 私有代码以patch文件的形式入库,打包编译的时候,把patch apply进到code base先,冲突则根据功能修改patch
还有没有其他的方法没?