Because svn add command does not support recursive addition of unversioned files you can use this little script to do it.
Create new file in /usr/local/bin with name svnadd with following content
#!/bin/sh svn status | perl -ne 's/^\?\s+(\S.+)$/\1/g;chomp;system("svn add \"$_\"");'
Save it. From now on you can execute svnadd command in your working directory.
Hi, good post. I have been wondering about this issue,so thanks for writing. I will probably be coming back to your posts. Keep up the good work
What about svn add –force *
bye, Leo
small correction
It should be :
svn add –force *
Leo,
Your command works perfectly well.
Thanks, CMEY.
ooo I guess it just displays the – – as -, … nm.
Vlad
thanks!
works like a charm
Can’t you use find ./ -exec svn add {} \;