SVN忽略子树中的所有文件(不是文件夹),

时间:2009-09-03 04:48:42

标签: svn tortoisesvn

我有一个像这样的文件夹结构:

/some_folder
/tmp
/tmp/foo
/tmp/foo/fu      *
/tmp/bar
/tmp/bar/bah     *
/tmp/bar/ba      *
/tmp/foobar      *
/more_folders

/tmp目录用于缓存等等,所以我希望在版本控制下有文件夹结构,但忽略里面的所有文件每个目录。

文件只存在于叶文件夹中。也就是说,没有自己子文件夹的文件夹:上例中的已加星标的文件夹。

我唯一的选择是在每个叶子上设置ignore *.*,还是有办法忽略整个/tmp子目录中的所有文件(以及只是文件)?

2 个答案:

答案 0 :(得分:4)

我相信你必须在空的时候添加整个结构,然后在每个叶子上设置ignore to *。

我认为,如果你的tmp文件夹中没有名字中的点和你的所有文件都有点,那么在/ *.*处设置忽略可能会有效。

答案 1 :(得分:0)

我刚刚在Windows上测试了Tortoise,添加了svn:ignore for *而不是并且它现在也忽略了目录:)

所以解决方案是添加属性svn:ignore * on / tmp