我们将 CakePHP 用于一个新的应用程序,并且我们使用 Mercurial 作为源代码控制工具。(Mercurial.hgignore
在根目录中使用一个文件,不像(例如).cvsignore
在任何目录中使用的 CVS。)
我想app/tmp/
从源代码管理中排除目录的内容(因为它们一直在变化,并且可以重新生成),但我不能添加app/tmp/*
到.hgignore
,从那时起tmp
(cache
,logs
,sessions
,tests
,以及cache/models
, cache/persistent
, ...) 将在由 制作的新克隆中丢失hg clone
,从而导致错误。
目前我在我的hgignore
:
app/tmp/logs/*.log
app/tmp/cache/persistent/cake_*
app/tmp/cache/models/cake_*
最好有一个可以在所有项目中使用的“标准”。有人可以提出一个完整的解决方案吗?