http://blog.sina.com.cn/s/blog_6f066a890100zjzd.html
看了上面两篇转载的文章,加上自己的实践总结如下:
Request:
我有一个工程,工程名为simple,采用maven进行依赖管理,在check in时我不想工程下maven产生的target目录被提交到SVN(包括目录下所有文件和目录本身)。
Solution:
1) 要被忽略的目录必须是未版本化的目录,如果已被版本化,设置svn:ignore不起作用(除非在本地删除提交后再设置或直接svn del url后再设置)。
2) 要被忽略的目录的父目录必须是已版本化的目录。
3) 命令:
svn propedit
and not svn propset
in a normal use case. The latter command is for migrating CVS ignore files, and will produce a Explicit target required
error if you attempt to run it on a directory”并不正确,svn ps可以用,但是是采用 b) 形式的命令。 svn pe和svn ps都可以设置svn:ignore属性,只是usage不同而已: svn pe svn:ignore parent_dir