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 -~----------~----~----~----~------~----~------~--~---

