我在一所大型大学工作,并被指示研究使用源代码控制系统(git、svn 等)来管理网站。我们使用严重依赖 MySQL 的 Joomla。
目前,我们有一个几乎没有功能的系统,它使用开发服务器,每当我们更改网站时,它都会推送到实时服务器。这是一种痛苦,而且并不总是有效。另外,我们可以并且经常覆盖另一个开发人员所做的更改。
我们希望能够通过开发分支上的 Joomla 前端管理内容,然后将这些更改推送到测试分支,然后推送到主(实时)分支。
没有完全摆脱杂草:我的问题是,本质上,使用依赖数据库的 Joomla 等 CMS 管理网站的好策略是什么?