【发布时间】:2014-06-25 14:30:51
【问题描述】:
我正在做一个 Laravel 4 项目,mail.pjp 上有一个选项,您可以在其中假装发送电子邮件,但实际上您是在本地将其记录到文件中。这对开发很有用。
我遇到的问题是版本控制。如果我签入,此选项为“true”,那么我可能会在更新生产服务器时冒着风险,如果我不小心,它可能会禁用电子邮件。
另一方面,如果我在 git 中将文件签入为“true”,可能会发生今天发生的事情,我浪费了好几个小时试图了解为什么邮件无法正常工作,因为我忘记了我有为我的开发环境更改此选项。
我可以通过什么方式使用 git 处理这些“生产与开发”配置问题?
【问题讨论】:
-
2 个问题:您的配置文件是否会随时间变化?您的部署流程是什么?
-
好吧,如果我的配置文件将来会发生变化,这是我目前无法预见的。我的部署过程非常基本。我只是在服务器上
git pull origin master。
标签: git development-environment production-environment