RE:[SOLVED] Repository Directory Tree

2010-09-14 Thread Williams, Allen



-Original Message-
From: Giulio Troccoli [mailto:giulio.trocc...@uk.linedata.com]
Sent: Mon 9/13/2010 12:33 PM
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: Giulio Troccoli [mailto:giulio.trocc...@uk.linedata.com]
  Sent: Monday, September 13, 2010 3:52 AM
  To: anw-d...@infoisland.net; users@subversion.apache.org
  Subject: RE: Repository Directory Tree
 
  Please don't top post. On this ML the net-etiquette requires you to
  post your reply at the bottom
  
 
 
  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: Aladdin [mailto:alad...@csunv.com]
   Sent: 12 September 2010 19:56
   To: users@subversion.apache.org
   Subject: RE: Repository Directory Tree
  
   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.
 
  From the error message I guess /home/anw/TechProjects was not empty
  when you tried the checkout. Using the --force option you have
  overwritten the content of /home/anw/TechProjects/NotUsed with
  whatever it was in the repository (it should have left
 untouched all
  those files that are not in the repository).
 
  I don't know whether that was what you should have done. Maybe, or
  maybe not. Only you can be the judge of that, because you know what
  was in that directory before you check your working copy
 out. As per
  having to do use --force every time, I wouldn't think so. I
 mean, you
  would need to make a judgement call if you already have a NotUsed
  directory, but if you do everytime, I would question why you do. I
  personally would check out a fresh new working copy in a non, yet,
  existing directory.
 
  G

 Sorry about the top post.  I'm also active on another mailing
 list regarding dovecot where you are *supposed* to top post.
 Again maybe I should have RTFM'd!

It's ok :-) Now you know

 OK- I think I understand.  What the directory had in it was a
 copy of what I put into the repository; I hadn't made any
 changes since it went it went in, so it should be fine.  All
 other directories similarly; so, if I understand correctly,
 if I delete them all first or just use --force to check them
 out, it should be the same.

 I'm not 100%. As I said I'm a bit uncomfortable in using the --force option. 
 I'd rather check  out in a new directory.

 G

It sounds like good advice.  At least for the first few, I will check them out 
in an empty directory and compare them, then clear out the old directory and 
check them out into the one I really want to use.

Thanks for all the help!!

Allen


RE: [SOLVED] Repository Directory Tree

2010-09-14 Thread Giulio Troccoli

 It sounds like good advice.  At least for the first few, I
 will check them out in an empty directory and compare them,
 then clear out the old directory and check them out into the
 one I really want to use.

Once you have compared the two trees, you don't need to check out again. Simply 
delete the old tree and renamed the new one. Each working copy is 
self-contained and can be copied, renamed or moved.



Linedata Limited
Registered Office: 85 Gracechurch St., London, EC3V 0AA
Registered in England and Wales No 3475006 VAT Reg No 710 3140 03