如何让Symfony 2忽略隐藏文件?如果我编辑我的源代码树,我的Mac会把所有类型的.AppleDouble目录放到任何地方,我会得到这样的错误(当通过CLI运行命令时):
自动加载器预期的类 “Thing \ CoreBundle \ Command.AppleDouble \ EnsureIndexesCommand”来 在文件中定义 “/var/www/mysite.com/Symfony/app/../src/Thing/CoreBundle/Command/.AppleDouble/EnsureIndexesCommand.php”。 找到了该文件,但该类不在其中,类名或 命名空间可能有拼写错误。
.AppleDouble目录包含一个以“Command.php”结尾的文件,Symfony认为它是一个有效的命令文件,当它只是为某些OSX目的服务时。
我看到在Finder.php构造函数中默认设置了ignoreDotFiles选项,但它显然没有效果:
https://github.com/symfony/symfony/commit/7ab3fdeb8325d5a72c44dc73214c97f366a11c4c
我必须先清理源树,然后再运行每个变老的命令,然后制作Mac文件系统& Eclipse不稳定,因为那些隐藏文件是有原因的。