社交引擎定制

时间:2016-03-11 14:55:14

标签: php zend-framework socialengine

我们(小组)有一个基于SocialEngine的项目,我们在4.6.0版本中做了很多很多变化,包括核心模块,现在我们很难更新到4.8.0,这是一个痛苦的屁股所以问题: 在新版本的社交引擎中实现哪种逻辑将存储我们修改后的代码,以便将来更新?

我们正在尝试使用Decorator Pattern,创建另一个文件夹(modules2),例如创建模块克隆并仅使用修改过的文件(目前尚未成功)。

2 个答案:

答案 0 :(得分:0)

您可以使用WinMerge等软件将文件与最新的升级包文件进行比较,并将SocialEngine核心中的新更改复制到修改后的文件中。不要忘记每个模块的application/MODULE_NAME/settings/my-upgrade sql文件中的数据库查询。这需要时间,但我认为没有更容易的解决方案。

答案 1 :(得分:0)

请注意,在- maven_artifact: group_id: junit artifact_id: junit dest: /tmp/junit-latest.jar version: latest repository_url: htttp://your-artifactory git方便的地方,您确切知道代码的更改位置。