在使用版本控制时,代码编写器应用程序中要忽略哪些文件夹


which folders to ignore in a codeigniter app when using version control

在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,英国《金融时报》