How to download/checkout a project from Google Code in Windows?

112,074

Solution 1

If you don't want to install anything but do want to download an SVN or GIT repository, then you can use this: http://downloadsvn.codeplex.com/

I have nothing to do with this project, but I just used it now and it saved me a few minutes. Maybe it will help someone.

Solution 2

If you install TortoiseSVN you can use SVN under windows. It also gives you the SVN binaries. You needn't do the checkout from the command-line though as it integrates into Windows Explorer for you.

Solution 3

If you don't want to install TortoiseSVN, you can simply install 'Subversion for Windows' from here:

http://sourceforge.net/projects/win32svn/

After installing, just open up a command prompt, go the folder you want to download into, then past in the checkout command as indicated on the project's 'source' page. E.g.

svn checkout http://projectname.googlecode.com/svn/trunk/ projectname-read-only

Note the space between the URL and the last string is intentional, the last string is the folder name into which the source will be downloaded.

Solution 4

Thanks Mr. Tom Chantler adding that to get the exe http://downloadsvn.codeplex.com/ to pull the SVN source

just note that suppose you're downloading the below project: you have to enter exactly the following to donwload it in the exe URL:

http://myproject.googlecode.com/svn/trunk/

developer not taking care of appending the h t t p : / / if it does not exist. Hope it saves somebody's time.

Solution 5

Another simple solution without the TortoiseSVN overhead is RapidSVN. It is a lightweight open-source SVN client that is easy to install and easy to use.

The Download SVN tool did also work quite well, but it had problems with SVN repositories that don't provide a web interface. RapidSVN works fine with those.

Share:
112,074
Robin Rodricks
Author by

Robin Rodricks

Updated on August 29, 2020

Comments

  • Robin Rodricks
    Robin Rodricks almost 4 years

    How do I download a ZIP file of an entire project from Google Code when there are no prepared downloads available?

    This is what I see on the checkout page:

    Command-line access
    Use this command to anonymously check out the latest project source code:

    svn checkout http://myproject.googlecode.com/svn/trunk/ myproject-read-only 
    

    But I'm working on Windows and I don't have the svn binaries ... do I need these?

    I can access individual source code file or view the Subversion HTML pages, but that just allows me to access source code files one-by-one.

  • Robin Rodricks
    Robin Rodricks over 14 years
    After you install TortoiseSVN in Windows, create a new folder for the project somewhere and right click it. There should be an option for "SVN Checkout". Paste the URL in the first textbox of the dialog box and click "OK".
  • Tom Chantler
    Tom Chantler over 12 years
    @Hanuman: It may be possible to achieve this using that project and Mono: en.wikipedia.org/wiki/Mono_(software). I'm afraid I don't know.
  • ADTC
    ADTC over 12 years
    Almost exactly what I was looking for (and exactly for the asker), except I was looking for a website where I can enter the SVN URL and it will let me download a ZIP of the checked out source. But I guess, a simple app like this can also work just as well.
  • Luc
    Luc about 11 years
    The very reason I want this is because I don't seem to be able to use svn behind a proxy on cygwin... having to download an exe which doesn't support (authenticated) proxies doesn't help :/ For whomever this has been useful (which means they're able to run executables and have a decent network connection): just get an svn client and learn to use it. You can thank me later.
  • Tom Chantler
    Tom Chantler about 11 years
    I can't believe you downvoted me for that?! Why not get the source code and then add proxy support yourself? It's a trivial task and downvoting this answer because of it is absurd; it's not my code I'm providing!
  • user1401472
    user1401472 over 10 years
    Thanks! .. This is very useful. Does this not have provision to add username password?
  • Tony
    Tony over 10 years
    I'd like to add (because this threw me off) but with in this program using this project "svn checkout myproject.googlecode.com/svn/trunk myproject-read-only" you would ONLY use "myproject.googlecode.com/svn/trunk" as the URL, after the space is just a title and I feel this might be helpful for someone who comes into the same confusion