Oops! Sorry- should ALWAYS RTFM!! I used " svn up NetDataSvc --force", and it *seemed* to work!
Is this what I should have done, and now will need to do for each project I check out for the first time after doing this? Regards, Allen > -----Original Message----- > From: Aladdin [mailto:alad...@csunv.com] > Sent: Sunday, September 12, 2010 2:48 PM > To: 'Giulio Troccoli'; users@subversion.apache.org > Subject: RE: Repository Directory Tree > > Giulio, > > That seemed to work well, except now when I try to checkout one of my > projects, I get this: > > anw-dev:/home/anw/TechProjects# svn co file:///var/svn/NetDataSvc . > svn: Failed to add directory 'NotUsed': an unversioned directory of the > same > name already exists > > "NotUsed" contains, as the name implies, a couple of C++ and .h source > files > that I'm not currently using but wanted to hang on to. It is a > subdirectory > under NetDataSvc. > > > -----Original Message----- > > From: Giulio Troccoli [mailto:giulio.trocc...@uk.linedata.com] > > Sent: Tuesday, September 07, 2010 8:20 AM > > To: anw-d...@infoisland.net; users@subversion.apache.org > > Subject: RE: Repository Directory Tree > > > > > > > > > > > > > > > Linedata Limited > > Registered Office: 85 Gracechurch St., London, EC3V 0AA > > Registered in England and Wales No 3475006 VAT Reg No 710 3140 03 > > > > -----Original Message----- > > > > > > > From: Allen Williams [mailto:alad...@csunv.com] > > > Sent: 07 September 2010 12:24 > > > To: users@subversion.apache.org > > > Subject: RE: Repository Directory Tree > > > > > > I *think* that proj1/2/3 are separate projects inside one > > > repository, but none of those distinctions were very clear to > > > me (I DID read the manual, cover to cover). I certainly > > > understand the concept of the equivalence between a directory > > > and project (I think), but, to me, anyway, it's not clear the > > > distinction between a repository and further directory structure. > > > > > > But now my memory returns: I only created ONE repository, so > > > all those are projects under that repository. > > > > > > > So /var/svn is a repository, created with svnadmin create /var/svn. > The > > project where imported as var/svn/proj1, var/svn/proj2 and > > var/svn/proj3. So your projects do live in the var/svn directory in > > your repository (note there is no / at the beginning so I'm referring > > to the repository but a directory inside your repository). > > > > I would do the following (presuming you're on unix or linux) > > > > - check out the whole thing (it might be too big but maybe not) > > svn checkout file:///var/svn ~/tmp > > This will create a new directory called tmp in your home directory > whit > > the whole of your repository. Insinde ~/tmp you will have > > var/svn/proj1, var/svn/proj2 and var/svn/proj3. > > > > - move the projects to the root of your repository > > cd ~/tmp > > svn move var/svn/proj1 proj1 > > svn move var/svn/proj2 proj2 > > svn move var/svn/proj3 proj3 > > Since you have used svn command the history will be preserved. > > > > - commit > > svn commit -m"Reorganising the projects" > > > > Done. Now to see a list of your projects 'svn list file:///var/svn' > > will be enough. > > > > Giulio > >