这是一个创建于 3900 天前的主题,其中的信息可能已经有所发展或是发生改变。
需求是:上游代码作为code base,我们在此基础上开发。上游代码更新频繁,我们的代码也更新的频繁。CI系统以验证我们自己的私有代码为主,上游代码更新大概一个月一更新吧。这样的话有没有不错的最佳实践?
现有的想法:
1. 私有代码入库,每个月把上游的代码一个一个commit合过来,冲突手动解决
2. 私有代码以patch文件的形式入库,打包编译的时候,把patch apply进到code base先,冲突则根据功能修改patch
还有没有其他的方法没?
3 条回复 2015-06-02 22:40:20 +08:00  | | 1 mengzhuo 2015 年 6 月 1 日 via iPhone 1 1比较靠谱 我们目前也是用这种方法 |
 | | 2 pyKun 2015 年 6 月 1 日 @ mengzhuo 具体是 git remote add xx 上游地址 git fetch upstream git merge remote/xx/master 么? |
 | | 3 mengzhuo 2015 年 6 月 2 日 1 git remote add xx 上游地址 git pull --rebase xx branch |