У мене на Пантеоні налаштований робочий процес, інсценування та поточний сервер. На моєму веб-сайті є багато правил, через які з різних причин учасники надсилаються електронною поштою. Мені іноді потрібно працювати над цим на моїх сайтах розробки / постановки, але я зрозумів, що, оскільки вони мають живі дані, інколи користувачі отримуватимуть додаткові або копії електронних листів, коли я працюю над чимось.
Чи є який-небудь простий спосіб вимкнути всі можливості електронної пошти (бажано автоматично, щоб не забути) на сервері розробки / постановки? В ідеалі я хотів би відключити електронну пошту за допомогою спеціального модуля, оскільки у мене вже є кроки, щоб переконатися, що користувальницький модуль увімкнено при розробці / постановці.
git update-index --assume-unchanged sites/default/settings.phpдля запобігання натисканням settings.php на різних середовищах. Деякі люди віддають перевагу умовній логіці, яка перевіряє параметри середовища та включає різні файли конфіденцій, засновані на оточенні (а майже всі інші веб-рамки, що існують, на будь-якій мові). Єдине обмеження тут - це фантазія, це основні 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 / ...