subversion不包括特定文件

时间:2012-01-01 21:16:10

标签: svn

我们如何排除跟随某些模式的文件,比如我想跳过隐藏文件(从.vmalloc.o.cmd或.mmap.o.cmd开始),有很多文件可以使用正则表达式,但不能一一指定。
 所以每当我提交时,我都不希望将这些文件发送到服务器。

EDIt:我是否必须在每个目录中执行svn propset svn:ignore * .cmd?如果没有这种方式(对于所有目录)那么为什么它不在那里?

2 个答案:

答案 0 :(得分:3)

你不能使用RegEx,但通配符应该很好地完成这项工作:

svn propset --recursive svn:ignore .vmalloc.o.cmd*

直接在顶级运行。警告:运行此命令后添加的文件夹不会继承ignore。 (因此,每次添加新文件夹时,请务必重新运行该命令。)

答案 1 :(得分:1)

svn:ignore属性使用3种类型的过滤器: ?,*,[]

您无法指定regexp

此处有更多信息:http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.ignore.html