Version control “我该怎么办?”;版本控制“;Liferay中的整个站点?

Version control “我该怎么办?”;版本控制“;Liferay中的整个站点?,version-control,liferay,Version Control,Liferay,我是一个团队的成员,尝试使用Liferay构建多个站点。我们很难使用LAR文件在我们之间共享更新,我们在构建站点的测试和QA版本时也遇到同样的问题。我们喜欢使用类似于传统版本控制的方法,其中每个人下载一个版本的站点,进行一些更改并更新存储库。有没有办法做到这一点?我们怀疑我们使用LAR的方式是错误的,或者它不应该这样使用。有解决办法吗?提前感谢。备份您的数据库,在版本控制中检查并还原数据库 Liferay站点所需的所有信息都在数据库中(以及自定义插件,如果您正在使用它们的话) 因此,我将使用备份

我是一个团队的成员,尝试使用Liferay构建多个站点。我们很难使用LAR文件在我们之间共享更新,我们在构建站点的测试和QA版本时也遇到同样的问题。我们喜欢使用类似于传统版本控制的方法,其中每个人下载一个版本的站点,进行一些更改并更新存储库。有没有办法做到这一点?我们怀疑我们使用LAR的方式是错误的,或者它不应该这样使用。有解决办法吗?提前感谢。

备份您的数据库,在版本控制中检查并还原数据库

Liferay站点所需的所有信息都在数据库中(以及自定义插件,如果您正在使用它们的话)


因此,我将使用备份和还原数据库作为您的解决方案。

备份您的数据库,将其签入到您的版本控制中,还原数据库

Liferay站点所需的所有信息都在数据库中(以及自定义插件,如果您正在使用它们的话)


因此,我将使用备份和恢复数据库作为您的解决方案。

Liferay站点是否仅限于文件?!不,它有一个包含公共和私人页面、图像和文档的社区。Liferay站点是否只有文件?!不,它有一个包含公共和私人页面、图像和文档的社区。其余的“数据”目录、图像或文档库只能用数据库重新创建?这取决于您存储图像和文档的方式。我们使用JackRabbit数据库,所以我们只需备份我们的Liferay数据库和JackRabbit数据库,然后将它们都恢复到另一台服务器。通常是Prod->UAT->Dev,以确保数据在所有3个环境中都是同步的。现在,我在“data”目录中进行版本控制,并且正在工作。感谢使用此方法,Liferay环境必须完全相同。e、 “tomcat路径”。@马克,事实上,这并不完全正确。我们在所有3个环境中都使用这种方法(如果算上本地,则为4个),并且服务器名称都不同。重要的更改都在build.username.properties文件中。其余的“数据”目录、图像或文档库只能用数据库重新创建?这取决于您存储图像和文档的方式。我们使用JackRabbit数据库,所以我们只需备份我们的Liferay数据库和JackRabbit数据库,然后将它们都恢复到另一台服务器。通常是Prod->UAT->Dev,以确保数据在所有3个环境中都是同步的。现在,我在“data”目录中进行版本控制,并且正在工作。感谢使用此方法,Liferay环境必须完全相同。e、 “tomcat路径”。@马克,事实上,这并不完全正确。我们在所有3个环境中都使用这种方法(如果算上本地,则为4个),并且服务器名称都不同。重要的更改都在build.username.properties文件中。