On Oct 2, 2008, at 5:21 AM, GCN wrote:

> I know this kind of question was already asked for here but I cannot
> find a proper documentation for this (and I don't really want to break
> something in my repos). What I'm looking for is a "step by step"
> tutorial that explain how to move a repository subdir (with its whole
> history) to another (freshly created) repository.
>
> currently I have:
> https://projectA.googlecode.com/svn/trunk/my/subdir_for/projectB/
>
> that I'd like to move to:
> https://projectB.googlecode.com/svn/trunk/
>
> Could you point me to a webpage explaining how to do (I didn't find
> anything relevant to that particular case while googling) ? Or maybe
> just explaining what commands to type ?
>
> I'm using subversion v1.5.2 under GNU/Linux.

Typically you would "svnadmin dump" your projectA repo,  
"svndumpfilter" it to include only the subdir for projectB, then  
"svnadmin load" it into the projectB repo. However svnadmin requires  
direct filesystem access to the repo's, which Google does not offer you.

So you must use svnsync to make a copy of your projectA repo to your  
own machine, where you can then "svnadmin dump", "svndumpfilter", and  
"svnadmin load" into a new repo, again on your computer. Then you can  
use svnsync to transfer the new repo up to the projectB repo on Google.

Things for you to read:

http://svnbook.red-bean.com/en/1.5/ 
svn.reposadmin.maint.html#svn.reposadmin.maint.migrate

http://svnbook.red-bean.com/en/1.5/ 
svn.reposadmin.maint.html#svn.reposadmin.maint.filtering

http://svnbook.red-bean.com/en/1.5/ 
svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svndumpfilter

http://svnbook.red-bean.com/en/1.5/svn.ref.svnadmin.c.dump.html

http://svnbook.red-bean.com/en/1.5/svn.ref.svnadmin.c.load.html

http://svnbook.red-bean.com/en/1.5/svn.ref.svndumpfilter.html

http://svnbook.red-bean.com/en/1.5/svn.ref.svnsync.html

http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt

http://code.google.com/support/bin/answer.py?answer=56673&topic=10386



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Hosting at Google Code" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-code-hosting?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to