cakephp 项目正在使用所谓的空文件。空文件实际上被命名为空,并且里面没有任何信息。它们的唯一目的:可以通过 git 版本化来提交空目录。
不幸的是,我遇到了 /app/tmp 目录的问题,因为它不仅包括那些空文件,还包括根本不应该被索引的临时缓存文件!
所以我尝试编写一个 .gitignore 文件,它应该忽略 /app/tmp 中的所有内容,但不是空文件,这是我不工作的尝试:
#.gitignore in cakephp root
/app/tmp
!/app/tmp/logs/empty
!/app/tmp/sessions/empty
!/app/tmp/tests/empty
!/app/tmp/cache/models/empty
!/app/tmp/cache/persistent/empty
!/app/tmp/cache/views/empty
我错过了什么?.gitignore 可能不适合这样的事情吗?
提前致谢!