0

我想知道如何应用在Liferay中所做的问题更改可以在我们的门户中应用。

例如,我的问题在以下链接中被清除,

https://issues.liferay.com/browse/LPS-14417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

https://issues.liferay.com/browse/LPS-14220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

我想在我的门户中应用上述链接中更改的问题。

请有人帮助我实现这一目标。

提前致谢。

问候,
Dinesh MK

4

2 回答 2

0

您必须查看说明的分辨率和修复版本。

  • 第二个问题说:

    修复版本/秒:--Sprint 12/11, 6.1.0 CE RC1,这意味着该问题在 6.1.0 CE 版本之后的所有门户中都已解决。

  • 第一个问题不再可重现,并且是https://issues.liferay.com/browse/LPS-14220的副本,在 6.1.0 CE RC1 中再次解决

换句话说,如果您的门户网站比此版本旧,您将无能为力。您必须升级到 6.1.0 RC1 或更高版本

于 2013-09-27T13:22:49.157 回答
0

似乎固定版本在这些问题中设置得有点奇怪——例如 LPS-14220 是 LPS-14414 中的一个故事的子任务,它被声明为在 6.2.0 中完成。小心:我没有完全阅读所有问题的描述、链接,并将我阅读的内容与@yannicuLar 给出的答案(和评论)混合在一起

基本上,这似乎是一个新功能。将其反向移植到您的安装的方法是识别相关提交(例如,从https://github.com/liferay/liferay-portalhttps://github.com/liferay/liferay-plugins下载存储库,识别相关提交(它们都包含 LPS 编号),“反向移植”它们(例如,查看它们是否可以仅应用于您的代码库,或者它们是否需要手动调整,因为整个代码已更改。

有些功能比其他功能更容易向后移植,我无法说出这个功能的复杂性。

为了将您的更改与 Liferay 的核心更改分开,您应该尝试在插件(或修补插件)中实现这一点,而不是更改原始代码并重新编译。很可能只有 kaleo-web 插件受到影响,但如果有核心更改,最好将它们隔离在插件中。

最简单(也是最面向未来)的可能性是等待 6.2(RC 已经发布)并将您的门户升级到此版本。如果您想继续使用获得更新的版本,无论如何您都应该尽快这样做。

于 2013-09-28T11:54:15.270 回答