Retrieve file from svn

Sometimes you need to retrieve a single file from SVN without doing a checkout on the repository.

SVN provides the svn cat to output the content of a file. You can redirect the output to get the file as :

svn cat https://svn.mydomain.com/project/folder/file.ext > file.ext

You can also use a simple shell script to do the work :

$ cat svnget
#!/bin/sh

if [ -z "$1" ]; then
        echo
        echo "Usage : $0 <SVN-URL>"
        echo
        exit
fi

fn=`basename $1`
svn cat $1 > $fn

This entry was written by CharlyBr, posted on May 23, 2008 at 7:51 am, filed under Command line and tagged . Bookmark the permalink. Follow any comments here with the RSS feed for this post.

Timeline

Have your say

Add your comment below, or trackback from your own site. Subscribe to these comments.

:

: