У меня есть вопрос и мне нужно предложение. Мы должны управлять файлом .htaccess в трех разных экземплярах - dev, qa и prod. В настоящее время у нас есть черепаха, настроенная для scm. Проблема, с которой мы сталкиваемся, заключается в том, что .htaccess для dev & qa отличается от prod. В настоящее время мы должны вручную объединить различия из dev .htaccess в prod .htaccess. Есть ли альтернативный способ управления этим файлом без этого ручного процесса, так как он подвержен ошибкам. Любые предложения на этот счет будут высоко оценены
1 ответ
1
Альтернативы:
- Используйте две ветви (DEV+QA и PRO), в которых только один файл будет отличаться и потребовать слияния
- Если вы используете правильные инструменты для того, чтобы делать правильные вещи, вы выполняете развертывание из репо на разные цели не вручную, а с помощью некоторого "менеджера релизов", который может получить дополнительную задачу сборки и развертывания - преобразовать htaccess-template в htaccess для этой цели