我正在使用Subclipse连接到我的SVN。有一些文件夹和文件我想要添加到svn:ignore中,但是它是灰色的。有没有一种简单的方法让Subclipse忽略这些文件和目录?
已经提交到版本库中的文件不能被svn:ignore忽略。
因此,您必须:
祝您好运!
我能够直接使用TortoiseSVN在Windows资源管理器中完成此操作:
右键单击要忽略的文件->TortiseSVN
->删除并添加到忽略列表
我需要关闭然后重新在Eclipse中打开项目,任务完成 :)
似乎Subclipse只允许你将一个顶级文件夹加入到忽略列表中,而不是它下面的任何子文件夹。不确定为什么会这样。然而,通过试验发现,如果你直接将一个子文件夹添加到版本控制中,那么它将允许你将同一级别的另一个文件夹添加到忽略列表中。
例如,参考上图,在我想要忽略webapp文件夹但不添加src时,subclipse不允许我这样做。但是当我将java文件夹添加到版本控制中时,"add to svn:ignore..." 就可以用于webapp了。
在 Eclipse Indigo Service Release 2 上使用 Subclipse
我将存储在 /src 下的临时文件和日志文件夹提交到 SVN 存储库中。后来发现“svn:ignore”被变灰了。
我找到以下解决方案:
1. 从项目源中删除该文件夹
2. 团队 -> 提交... 不包括该文件夹
3. 将该文件夹重新添加到项目树中
现在可以使用“团队 -> 添加到 svn:ignore...”选项了。
我只是一个猜测,因为我不是Subclipse的用户,但您是否确保包含您要忽略的内容的文件夹已被添加到SVN中?您无法在未受版本控制的文件夹中svn:ignore某些内容。
以下是我的做法:
要忽略某些文件或关闭忽略,您可以使用Eclipse首选项-->Team -->Ignored Resource。勾选或取消勾选要跟踪的资源。