【发布时间】:2017-09-11 14:30:57
【问题描述】:
谁能告诉我应该遵循什么样的工作流程来在 Git 中跟踪我的应用程序源代码和配置?我想将我的配置与源代码分开是因为有一个配置用于开发,另一个用于生产环境,第三个用于本地测试。
【问题讨论】:
-
我认为您的配置文件不应该在 GitHub 中进行版本控制。找到其他方法来完成你想要的。
-
你应该在你的 git-repo 中忽略真正的配置文件,只需要一个配置示例(在文件上附加
-example.php之类的东西),在 git repo 中没有任何敏感信息。然后任何开发人员/环境都可以复制该配置,添加缺少的/环境特定信息而不会出现任何问题。 -
还有其他方法吗?为什么我希望在跟踪中这样做是因为当在配置中添加任何内容时,团队成员将在他们的拉取请求中收到相应的更改
-
我关心的是变量、常量、自动加载、配置目录中的更改,而不是 database.php
标签: php git codeigniter github bitbucket