0

我是 Liferay Portal 的新手,正在使用 6.1 CE。我正在尝试找到一种方法来允许多个开发人员同时对单个 Liferay 门户进行更改。我知道我可以设置一个 Staging 环境并允许所有开发人员登录 Live 站点并在该实例的 Staging 环境中进行开发。我还知道我可以设置远程登台 - 允许开发人员在单独的登台环境(在不同的 Liferay 实例上)进行更改,然后将更改远程发布到 Live 站点。我还知道多个开发人员可以分别登录到该单个远程登台环境。

我想知道的是:我可以将多个 Liferay 实例设置为远程登台环境(每个开发人员一个),它们都发布到同一个 Live Liferay 门户实例(与所有登台环境分开)吗?如果是这样,在一个远程登台环境中所做的更改然后发布到 Live 是否会反映在其他远程登台环境中?例如,如果页面在暂存环境中发生更改。A 并发布到 Live 中,是否会在 Staging Env 中看到更改。B,或者它会忘记改变吗?

我希望这个问题/场景是有道理的。如果需要进一步澄清,请告诉我,以便我添加细节。提前致谢。

4

1 回答 1

1

从 Liferay 6.1 开始,您可以使用页面变体- 内容的有效分支,因此您可以使用多个并行版本。这似乎与您所描述的最接近,尽管它可能不完全匹配。

您还可以手动导出/导入页面和文章并移动它们,但我感觉您正在寻找一种更像分布式版本控制系统的自动化 - 我怀疑您会在任何地方找到它。消除冲突的一定数量的手动工作仍然存在 - 并且界面通常有点毛茸茸。

于 2012-10-24T10:03:49.703 回答