我有一些文件和文件夹无法添加以忽略,因为该选项已禁用。为什么会这样?

问题是该文件夹已经在版本控制之下。
这是我在出现此类问题时如何解决的方法:
.settings文件夹的副本/trunk/cboon/Project1/).settings那里的目录并将其删除.settings冲突,请接受即将到来的更改。.settings回原位并刷新。它现在应该有一个“?” 徽章,表示不受控制svn:ignore了最有可能的是,该文件已被添加到忽略列表(svn:ignore)中,也已添加到存储库中,现在包含一些更改。忽略列表仅用于未版本控制的文件。但是,如果该文件已经在存储库中,则它没有任何作用。
通过从存储库中删除文件来解决问题,而不是从您的工作副本中删除它,例如svn rm --keep-local .settings.
“您只能将 svn:ignore 属性用于未版本化的资源,如果资源已版本化,则禁用“添加到 svn:ignore”菜单。为了将资源添加到忽略,选择要忽略的未版本化资源,右键单击并调用团队/添加到 svn:ignore,然后选择忽略方法。”
取自这里的讨论。