2012-04-27 44 views
0

而不是使用排除文件从SVN我尝试在SVN只有我想通过以下方式将文件添加...SVN添加文件,我不想

>find . | egrep -v ".old|.obsolete|.~|.wmv|.pyc|.done|.lock|.svn" | xargs svn add 

还命令我有后一些.WMV在SVN

>svn status | grep ".wmv" 
A  doc/www/home/videos/Tutorial4.wmv 
A  doc/www/home/videos/Tutorial5.wmv 
A  doc/www/home/videos/Tutorial6.wmv 
A  doc/www/home/videos/Tutorial1.wmv 
A  doc/www/home/videos/Tutorial2.wmv 
A  doc/www/home/videos/Tutorial3.wmv 

印刷添加一个文件查找的结果不包含thoose文件

find . | egrep -v ".old|.obsolete|.~|.wmv|.pyc|.done|.lock|.svn" > temp.txt 

有人知道他们为什么加入我的SVN吗?

回答

2

svn add默认是递归的,就是svn add doc/www/home/videos将增加所有*.wmv文件。为避免此行为,请尝试如下所示:

find . | egrep -v ".old|.obsolete|.~|.wmv|.pyc|.done|.lock|.svn" | xargs svn add --non-recursive 
2

看看到svn:ignore选项

+0

不是“选项”而是“属性”。 – kostix 2012-04-27 08:22:51