svnusername=thesvnuser svnpassword=thesvnpassword repositoryLocation=https://yoursvnserver/yourroots svn --username ${svnusername} --password ${svnpassword} list ${repositoryLocation} | sed 's,/,,g' > projects.txt while read line ; do svn --username ${svnusername} --password ${svnpassword} list ${repositoryLocation}/${line}/trunk 2>&1 > /dev/null echo "processing ${line}" if [ $? -gt 0 ]; then echo "project " ${line} " has no trunk" else svn --username ${svnusername} --password ${svnpassword} export ${repositoryLocation}/${line}/trunk allprojects/${line} fi done < projects.txt
Friday, February 22, 2013
Nice little script to recursively export from SVN selected projects
I want to export only projects which have the "trunk" folder inside:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment