我在Pantheon上设置了开发,暂存和实时服务器工作流程。我的网站上有很多规则,由于各种原因,这些规则会导致向成员发送电子邮件。有时我需要在我的开发/登台站点上进行处理,但是我意识到,由于它们具有实时数据,因此当我进行某些工作时,有时用户会收到其他或重复的电子邮件。
有什么简单的方法可以关闭开发/登台服务器上的所有电子邮件功能(最好是自动关闭,以防止我忘记我)?理想情况下,我想通过自定义模块禁用电子邮件,因为我已经采取了确保在开发/登台中启用自定义模块的步骤。
git update-index --assume-unchanged sites/default/settings.php
为了防止settings.php在不同环境中被推送。有些人更喜欢一些条件逻辑,该条件逻辑检查环境设置并包括基于环境的不同conf文件(存在的几乎所有其他Web框架,使用任何语言)。唯一的限制是个人的想象力,它是基本的PHP / git东西,不需要添加答案
sites/default/settings.php
,则改为git update-index --skip-worktree sites/default/settings.php
。使用时--assume-unchanged
,如果执行,则会丢失对settings.php所做的更改git reset --hard
。见stackoverflow.com/questions/13630849/…–