官方更新后,我们以前添加的那些功能代码怎么处理?

这么久官方没有更新,于是请人开发了不少功能,比如分组权限,专栏插件,都是在原有文件中添加代码实现的,如果更新版中有这些功能还好,如果没有,那不是要一个一个去查代码,然后再放到新版本中,然后每次更新都要重复这些动作?
    已邀请:

    webersongao

    赞同来自: jiekii bennyyao

    我都是通过git比对代码差异的,然后一点点的把代码加上去,实现版本升级的。。【哭】

    华仔hz

    赞同来自: bennyyao

    通过钩子,接口等封包处理以插件的形式存在行,如果是在源代码上改动,估计悲催了

    bennyyao - wc爱好者,入门二次开发者

    赞同来自: logclub

    尽量采用插件方式做二次开发。但这样有点费事,麻烦。而且也不够灵活,特别是很多前台界面的修改。 我个人还是懒,直接在源码上改。以后如果有升级,那就采用一楼的做法,逐行对比代码,把新版wc新增、修改的代码,手动覆盖到旧代码去。这个很麻烦,但好在(按wc开发迭代的尿性)频率不高,还行吧。   缺点是,如果未来有一天wc对整个代码推翻重构了,那就完蛋了。那就再开发一次吧(或者不升级)!

    随便换一个名字 - 随便换一个名字

    这个情况出现的概率很大。 所以如果自己没有技术支持的话,建议不要过多进行二开,要不然每次更新,你需要重新修改代码。 会很费劲。

    seosns - 需要二开朋友,在cike.xiaoer.org.cn提交任务,我接单

    看你的修改了哪些代码

    haines - 90后,开源,woshur.com

    论留档的重要性
    ?????????????? 软件平台 软件平台 LINUX+QT 网络协议 TCP/IP网络传输,支持UDP、DHCP、HTTP 视频协议 MPEG4、H.264 音频协议 G.711、G.723

    该问题目前已经被锁定, 无法添加新回复