Mac OS内置限制为10,000个文件,因此如果文件夹的文件数超过10,000个,Codekit会发出警告。
超出最大物品限额。 CodeKit可以同时监视多达10140个项目,这是Mac OS X施加的限制。该应用程序目前正在查看10132个项目,并在刷新项目或框架“SocialAppsT”时找到12个新项目。这些项目没有添加。减少CodeKit中的项目数,然后单击刷新按钮。
我有2000个文件,不包括.git文件夹:
~/Documents/SomeProject: find . -path ./.git -prune -o -print | wc -l
1966
包括git文件夹(默认情况下Codekit应该忽略)我有7000个文件。
~/Documents/SomeProject: find . -print | wc -l
7064
如何停止这些警告并使Codekit在此项目上运行?
答案 0 :(得分:4)
在挖掘推特后找到解决方案:https://twitter.com/MattWilcox/status/273823409266364416
非活动项目与计数相反。因此,如果您在Codekit中有一堆项目,即使未经检查,您也会收到此错误。一旦我删除了一些项目,错误就消失了。
似乎可以/应该修复的东西。
答案 1 :(得分:2)
检查项目文件中是否有对本地文件的符号链接引用,这在某些情况下似乎会导致CodeKit循环添加这些文件。
我最近的一个项目的一个例子:
index.php -> run-all-tests.php
run-all-tests.php
这导致CodeKit添加run-all-tests.php
数千次。我怀疑它可能只会导致自然文件排序将符号链接放在真实文件之前,或者它是在同一个文件夹中(因为我没有看到它在所有情况下都发生)。
要修复:删除符号链接,或者从编译中排除文件/文件夹。