gpt4 book ai didi

git - 使用 git 处理不同的配置

转载 作者:行者123 更新时间:2023-12-02 01:48:00 25 4
gpt4 key购买 nike

我正在做一个 Laravel 4 项目,mail.pjp 上有一个选项,您可以在其中假装发送电子邮件,但实际上是在本地将其记录到文件中。这对开发很有用。

我遇到的问题是版本控制。如果我 checkin ,此选项为“true”,那么当我更新生产服务器时,如果我不小心,它可能会禁用电子邮件。

另一方面,如果我在 git 中将文件 checkin 为“true”,可能会发生今天发生的事情,我浪费了好几个小时试图理解为什么邮件不起作用,因为我忘记了我有为我的开发环境更改此选项。

我可以用什么方式处理 git 的这些“生产与开发”配置问题?

最佳答案

每个配置都有一个分支。

例如,您可以有一个 production 分支和一个 dev 分支。

production 分支上,只需提交一次更改配置文件,然后像使用 master 一样使用 dev 分支> 分支机构。

部署过程变为

在开发上:

  • git checkout 生产
  • git merge 开发
  • git push 原产地

关于生产:

  • git pull origin 生产

或者拆分你的配置文件

并且可能添加一些运行时测试以在正确的时间选择好的。

关于git - 使用 git 处理不同的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24411459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com