2012-04-27 62 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