您应该避免编辑哪些symfony自动生成的文件?

时间:2011-02-28 05:30:32

标签: version-control symfony1

在symfony框架中,在开发的各个阶段自动生成大量文件。其中一些文件是为了编辑和手动定制的,而其他文件则是永远(或很少)是手工编辑的,而是由于对其他配置或设置文件的更改而改变。

哪种symfony文件适合后一类“避免手动编辑”?我想知道所以我可以从版本控制中排除这些文件。知道的另一个原因就是知道我应该避免编辑哪些文件。

2 个答案:

答案 0 :(得分:10)

请注意, GitHub project gitignore 包含symfonysymfony2项目的.gitignore文件:

cache/*
log/*
web/uploads/*
config/databases.yml
config/propel.ini
data/sql
lib/filter/doctrine/base/Base*
lib/form/doctrine/base/Base*
lib/model/doctrine/base/Base*
lib/model/om/*
lib/model/map/*
*/logs/*
*/cache/*
web/uploads/*
web/bundles/*

这说明了differences and evolutions of the structure of a symfony project

答案 1 :(得分:0)

不要编辑以Auto或Base开头的任何内容,因为在运行各种构建任务时会重新创建这些文件。编辑从这些类扩展的文件。