我正在做一个Laravel 4项目,mail.pjp上有一个选项,您可以在其中假装发送电子邮件,但实际上您是在本地将其记录到文件中。这对开发很有用。
我的问题是版本控制。如果我签入,此选项为“ true”,那么冒着风险,当我更新生产服务器时,如果我不小心,它可能会禁用电子邮件。
另一方面,如果我将git中的文件检入为“ true”,则可能发生在今天发生的事情,这使我浪费了好几个小时试图理解为什么邮件无法正常工作,因为我忘记了必须更改此设置我的开发环境的选择。
我可以用什么方法使用git处理这些“生产与开发”配置问题?
例如,您可能有一个production
分支和一个dev
分支。
在production
分支上,只需提交一次即可更改配置文件,然后dev
以与使用分支相同的方式使用master
分支。
部署过程变为
在开发人员上:
生产中:
也许添加一些运行时测试以在正确的时间选择好的测试。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句