views:

280

answers:

2

I read some question/answers here about how to do it using svnadmin/dump etc. Actually I did not understand properly what I'm supposed to do.

http://stackoverflow.com/questions/939963/how-to-migrate-svn-to-another-repository

I think I have to do some sort of dump from the Google code repository using svnadmin, but where do I get this svnadmin?

I use TortoiseSVN 1.6.3 on WXP and there is no svnadmin.exe command in all my C folder, where am I supposed to download these applications?

Thanks!

+2  A: 

The reason you do not have svnadmin is that it is a server-side program, not a client-side program; it is used on the same machine on which the Subversion repository is hosted. You will not be able to run svnadmin without SSH'ing into the host computer. Consequently, I don't think you can copy the project repository from Google Code, since you will not be able to run "svnadmin dump" from the Google Code server computers. The best you will be able to do, AFAIK, is to use svn export and svn import, which discard history.

Michael Aaron Safyan
@Michael You can use it client-side.
anon
@Neil, you can use it client side, but it won't help, since you need to specify the path to the repository on the local filesystem.
Michael Aaron Safyan
+1 and thanks so much for clarifying me this point in 1 minute.
Marco Demajo
+3  A: 

You can use svnsync to make a 1:1 copy of a remote svn repository, including history and properties. You do not even need write access to the repository that is being copied.

TomA
Is this command in TortoiseSVN?
Marco Demajo
I don't know. You can download Windows binaries of Subversion from http://subversion.apache.org/packages.html#windows (the CollabNet mirror requires registration but works fine for me).
TomA