为了让你快速了解我的工作背景,我管理着我们公司网站的3份副本;我们的客户访问的实时站点,一个实时但未编入索引的开发站点,以便我们的网站内容团队和我可以一起测试新事物,以及一个本地主机站点,在将所有代码更改推送到开发站点之前,我会在其中执行所有代码更改。每隔一段时间,当进行了足够的更改并且我们准备进行另一次大的更改时,我会从我们的live站点刷新开发人员站点和我的本地站点,方法是导出所有内容(数据库和所有内容),然后将其导入其他站点。
当我更改代码并准备部署时,我只需将所有模板文件复制到目标站点并覆盖所有现有文件。
目前的问题是,有时某些页面将失去与为其生成的模板文件的关联,并在代码发布上覆盖现有模板文件时更改为默认模板。它与发生的时间和发生的页面极不一致,而且我没有更新任何模板名或文件名,所以不可能是这样。
有没有人对他们的网站有过这样的想法或经历?