如何优雅体面的告别“没完没了”的更新?求姿势。

我的需求是这样的:
譬如说我在v3.10上做开发,然后修改了引擎代码来符合自身的需求,涉及的文件也很多。当v3.11出来了,我想用这个新版,因为webgl性能提高了,于是乎我下载这个v3.11, 然后挨个文件比对来merge自己的修改,最后删除掉3.10。当v3.12出来时,我又得这么干。
我原想用git patch来搞定,虽然不咋熟悉git,但觉得在v3.10打了patch,当3.11来了,应用这个patch应该不行,毕竟它是基于v3.10的。

我知道我的这种更新姿势是不对的,请告诉我一些高逼格更优雅的姿势,谢谢。

没有帮忙么?
@minggo 大神试试

最好的是不要直接改引擎源码 用派生或间接的方式来实现自己的需求 我就这么干的 他们怎么改只要接口一样我就没事

多谢回复。
由于修改的文件比较多且杂,现在更新合并太累人, 实在不知道咋办了。

如果改了源码,恭喜你,每次更新只能自己merge,没有其他办法
我一直是这么做的,有些源码不改实在是没法满足项目需求,只能自己维护个list记录源码的改动,升级引擎后再改回来。

晕,我也这么干的。
我一直觉得可以类似应用patch方式一键搞定,希望有大神指点指点

同求,3.4的版本想更新,感觉合并无望