我们将 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_*
最好有一个可以在所有项目中使用的“标准”。有人可以提出一个完整的解决方案吗?