我有时使用 Codeigniter,在本地站点上完成开发后,我需要将文件迁移到服务器。中的所有文件/config/
需要更改文件夹以匹配服务器设置。对这些更改进行完整提交是不对的,我是否只是让 Git 完全忽略这些文件,或者有没有办法跟踪这些更改并在适当的时候使用 Git 应用它们?
您可以保持版本控制:
- 两个“值配置文件”,每个环境都有正确的值
- 一个模板配置文件,其中包含值占位符(例如,
@@PORT_NUMBER@@
)
- 一个脚本能够generate实际配置文件取决于当前环境
- a 内容过滤器驱动程序在结账时,将触发脚本以生成正确的配置文件。
![content filter driver](https://i.stack.imgur.com/n2g3k.png)
注意:假设您的模板配置文件具有可识别的内容(过滤器没有文件的名称或路径)。看 ”Git 相当于 subversion$URL$关键词扩展“了解有关 git 内容过滤器驱动程序限制的更多信息)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)