67
votes

I'm looking for an online tool that will allow me downloading an online SVN repository (google code etc.).

Do you know of anything?

Update
I want to download the top parent folder and all its subfolders and content, without installing anything on my computer.

10
@Almo, I want it to be online, question updated. - Shimmy Weitzhandler
possible duplicate of An online SVN client - Shimmy Weitzhandler
I've marked my question for closing. I've found my answer somewhere else. I just didn't know that you call it "SVN Client". - Shimmy Weitzhandler
@Shimmy the "An online SVN client" link has been removed "for reasons of moderation". - Technophile

10 Answers

3
votes

If you want a GUI to access SVN repos you can use http://tortoisesvn.tigris.org/ (and its Repobrwoser) If you want a browser based tool, to browse ANY SVN repo without installing SVn on your machine, i don't such a tool. I know only tools to install to your webserver and needed a installed SVN client on these server. To checkout or export a svn repo you need a svn client. (or you copy the files from the command line =) )

135
votes

If you want to download SVN repository online (e.g. Google Code) without installing anything, you can use wget:

wget -m -np http://myproject.googlecode.com/svn/myproject/trunk/

If authorization is required, you can use the --user and --ask-password flags, which will prompt you for your password:

wget --user=yourusername --ask-password -m -np http://myproject.googlecode.com/svn/myproject/trunk/

Explaining what the parameter does:

-m, --mirror:

Turn on options suitable for mirroring. This option turns on recursion and time-stamping, sets infinite recursion depth and keeps FTP directory listings. It is currently equivalent to -r -N -l inf --no-remove-listing.

-np, --no-parent:

Do not ever ascend to the parent directory when retrieving recursively. This is a useful option, since it guarantees that only the files below a certain hierarchy will be downloaded.

14
votes

.NET utility for downloading google code project files(SVN). Also has Git support. Requires .Net 2.0

http://downloadsvn.codeplex.com/

11
votes

Install svn, navigate to your directory then run the command svn checkout <url-to-repostitory> ..

Please provide us with some details like your operating system and what/where you want to download.

5
votes
3
votes

One the upper left in Google Code it has a link "Checkout"

Click that and you will get a command line suggestion:

Command-line access

Use this command to anonymously check out the latest project source code:

 Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://yourfolder.googlecode.com/svn/trunk/ yourfolder-read-only

If you want a subfolder only then add it after trunk

If you are on linux & have SVN installed just CD to the folder where you want it installed first then run the above command - it will download fast

I tried all the other suggestions & this is the only thing that worked, couldnt do it with bazaar or svnDownloader app.

2
votes

Google page have a link that you can download the source code and the full tree.

Go to the Source tab, then click on Browse

then you see the link for Download it as:

1
votes

For me DownloadSVN is the best SVN client no install no explore shell integration so no need to worry about system instability small and very light weight and it does a great job just recently i had a very bad experience with TortoiseSVN on my WindowsXP_x86:) luckily i found this great SVN client

0
votes

If you're talking about checking it out, you probably want the subversion itself. If you're interested in history, I'd use git-svn. If you want the real subversion clone, I don't know, there was something. :)

0
votes

If you have proxy i suggest using SVNGITDownloader it is under .NET Framework and its source code is available