> > Bob Archer wrote:
> > >> Thanks for the response. This I can do. However, what I want is to
> get
> > >> all of the history etc. into the trunk so that it looks like the
> > >> repository was created properly to start with. The svn mkdir and mv
> > >> commands do not work in the repository itself, only in the working
> > copy.
> > >>
> > >
> > > Sure they do... check out svn help mv:
> > >
> > >   SRC and DST can both be working copy (WC) paths or URLs:
> > >     WC  -> WC:   move and schedule for addition (with history)
> > >     URL -> URL:  complete server-side rename.
> > >   All the SRCs must be of the same type.
> > >
> > >
> > > The mv will retain all the history.
> > >
> > > If you are on windows you can use the TortoiseSVN repo browser. It
> makes
> > stuff like this very easy.
> > >
> > > BOb
> > > ----------------------------------------------------------------------
> --
> > >
> > >
> > > No virus found in this incoming message.
> > > Checked by AVG - www.avg.com
> > > Version: 9.0.814 / Virus Database: 271.1.1/2839 - Release Date:
> 04/27/10
> > 14:27:00
> > >
> > I've tried that with every combination of file://... I can think of and
> > I keep getting errors. the disk layout is:
> > drive D (Windows XP)
> > d:\archive - normal directory
> > under archive there are multiple repositories, each representing a
> > separate project.
> > I've created a new repository
> > svnadmin create d:\MyArchive
> > I created a directory tree to mirror what I want:
> > d:\temp
> > d:\temp\proj1
> > d:\temp\proj1\trunk
> > d:\temp\proj1\branches
> > d:\temp\proj1\tags
> > d:\temp\proj2
> > d:\temp\proj2\trunk
> > d:\temp\proj2\branches
> > d:\temp\proj2\tags
> > ...
> >  From d:\temp I ran
> > svn import . file:///MyArchive
> > svn list file:///MyArchive shows the project files
> >
> > Now, how do I get d:\archive\proj1 into d:\MyArchive\proj1\trunk?
> > Here is what I am getting
> >
> > D:\archive>svn mv file:///archive/proj1 file:///MyArchive/proj1/trunk
> > svn: Source and dest appear not to be in the same repository (src:
> > 'file:///archive/crbuild'; dst: 'file:///MyArchive/crbuild/trunk')
> >
> 
> Ok, you can't svn mv from one repo to another. Why do you want another
> repo? Just move within the same repo:
> 
> D:\archive>svn mv file:///archive/proj1/* file:///archive/proj1/trunk
> 

Also, I think you need to specify the drive letter to. I don't use the file: 
protocol so not 100% sure... something like:

D:\archive>svn mv file:///d:\archive/proj1/* file:///d:\archive/proj1/trunk

BOb

Reply via email to