在CodeIgniter框架上开发的项目上使用版本控制时,我应该忽略哪些文件夹?
我已经忽略了应用程序/缓存文件夹,但是还有其他的吗?
您可以忽略任何应用程序生成的日志和任何特定于开发的配置文件。以下是CodeIgniter常用的.gitignore文件:
*/config/development
*/logs/log-*.php
*/logs/!index.html
*/cache/*
*/cache/!index.html
https://github.com/github/gitignore/blob/master/CodeIgniter.gitignore 除了birderic提供的默认github codeigniter模板(在https://github.com/github/gitignore/blob/master/CodeIgniter.gitignore为良好的措施),我还喜欢简单地排除/config目录中的任何php文件
*/config/*.php
一些第三方应用程序,比如HybridIgnite,喜欢把他们的配置文件放在/config目录下,一个有限的配置块可能会使这些文件被跟踪…安全总比后悔好。
为了清楚地说明配置文件应该如何工作,我在一个单独的config_template目录中保留了默认文件的副本(当然没有密码)。
HTH,英国《金融时报》