On Oct 20, 2005, at 11:30, jerome jansou wrote:
> My question is "how to remove a directory previously
> created by a checkout from my working directory ?"
>
> A concrete example :
>
> svn checkout svn://host/proj/
>
> proj contains 2 directories :
> - v2.0_beta
> - v1.2_patch9
>
> I'm currently working on the 2.0_beta version.
> I need to fix a bug i my 1.2_patch9 version, I test it
> and release it, then I do not want to use anymore the
> 1.2_patch9 version, so I want to remove it from my
> harddrive without altering anything in the repository.
> If I just do a "rm -rf", a further update at top level
> will bring it back.
>
> Up to now, I used to first remove the "not wanted
> anymore" directory from my development space with a
> "rm -rf", then editing the read-only file .svn/entries
> in the parent of the "not wanted anymore" directory,
> to supress the reference to this directory (well it
> looks like cvs...)
>
> "svn delete" does not seem satisfactory because I
> cannot risk a further commit some time later who would
> really alter the repository.
You should not edit anything in the .svn directories.
You should check out only the part of the repository you want.
svn checkout svn://host/proj/v2.0_beta
When you need to fix a bug in 1.2:
svn checkout svn://host/proj/v1.2_patch9
When you're done fixing the bug in 1.2, you can remove the 1.2
working copy if local hard drive space is of concern.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Oct 20 11:49:18 2005