Answers:
您无法svn:忽略已提交到存储库的文件。
因此,您必须:
祝好运!
看来Subclipse仅允许您添加顶级文件夹来忽略列表,而不能添加其下的任何子文件夹。不知道为什么会这样工作。但是,我通过反复试验发现,如果您直接将子文件夹添加到版本控制中,那么它将允许您将同一级别的另一个文件夹添加到忽略列表中。
例如,参考上面的图,当我想忽略webapp文件夹而不添加src时,subclipse不允许我这样做。但是,当我将Java文件夹添加到版本控制中时,为webapp启用了“添加到svn:ignore ...” 。
在Eclipse Indigo Service Release 2上使用Subclipse
我已将包含临时文件和日志的文件夹提交到SVN信息库中的/ src下。在意识到这一点之后,我发现自己处在相同的情况下,显示为灰色“ svn:ignore”
我发现以下解决方案:
1.我从项目源中删除了该文件夹
2.团队->提交...,无需文件夹
3.将文件夹重新创建回项目树
现在,我可以使用“团队->添加到svn:ignore ...”
还有一件事...如果您已经通过Eclipse(使用Team->被忽略的资源)忽略了这些文件,则必须撤消这些设置,以使文件再次由Subclipse控制,并且再次出现“添加到svn:ignore”选项
如果您使用的是TortoiseSVN并且文件已经提交,请转到文件项目文件夹,右键单击要忽略的文件/文件夹,TortoiseSVN-> Unversion并添加到忽略列表。然后删除文件夹/文件(单击它,然后按键盘上的DELETE),右键单击您的项目文件夹,-> SVN Commit ...这将从存储库中删除该文件夹...。现在您可以创建您的文件夹/文件再次,然后将被忽略。