Still no go.
D:\archive>svn mkdir file:///d:/archive/crbuild/trunk -m"Create trunk
directory"
Committed revision 45.
D:\archive>svn mv file:///d:/archive/crbuild/*
file:///d:/archive/crbuild/trunk
svn: Path 'file:///d:/archive/crbuild/*' does not exist in revision 45
Bob Archer wrote:
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
BOb
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 9.0.814 / Virus Database: 271.1.1/2840 - Release Date: 04/28/10 02:27:00
--
Steve Kelley
106 Oklahoma Ave.
Oak Ridge, TN 37830
865 482 7131