[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Global .svn directory and move of .svn directory

From: Felix Gilcher <felix.gilcher_at_exozet.com>
Date: 2007-11-11 11:44:13 CET

Hello,

This is not a bug, but intended behaviour and I must admit that I actually
really love it - I can move around working copies, zip them up, stash them
on a CD, mail them and most important just delete them without a special
command. All of this would not be possible if there was a central area where
the information was stored.

If you want to get a part of the working copy without the .svn directories,
use svn export - it does work on working copies as well as on a repository
path.

If you don't like svn storing it's administrative data in the working copy,
you might want to try svk, it's build on top of svn and uses a central
administrative area AFAIK.

Otherwise, the enhancement request has been made a couple of times and I
seem to remember there's a ticket open but I can't seem to find it.

Oh, one last thing: please stick to the nettiquette [1] and don't crosspost.

felix

[1] http://subversion.tigris.org/mailing-list-guidelines.html

Am 11.11.2007 11:18 Uhr schrieb "Gerhard Wiesinger" unter
<lists@wiesinger.com>:

> Hello!
>
> Subversion is really a great SCM program. One thing I don't like is the
> .svn directory at all. It only makes problems.
>
> E.g.:
> 1.) Checkout directory
> 2.) Copy directory for checkin on another location e.g. for new file
> derived from that file (I don't want the history of that file so I don't
> use svn copy)
> 3.) When you make changes in the newly copied directory and .svn was
> also copied you are modifying the original directory.
>
> So IHMO this is a bug and svn must remember the original local checkout
> directory and when I'm moving that directory it must warn me that I made
> something wrong or I'm sure what I'm doing.
>
> The best solution to that might be a global .svn meta directory tree:
> 1.) Set e.g. SVN_GLOBAL_DIR=$HOME/.svn/ environment variable or a svn
> configuration property, all .svn metainformation are
> stored in that location.
>
> E.g.
> /home/user1/mycheckout/.svn should be stored in
> $SVN_GLOBAL_DIR/home/user1/mycheckout/.svn
>
> /home/user1/mycheckout/dir1/.svn should be stored in
> $SVN_GLOBAL_DIR/home/user1/mycheckout/dir1/.svn
>
> So I've "clean" directories and meta information can be stored, too.
>
> Is there already a patch available or can this be easily implemented?
>
> Thnx.
>
> Ciao,
> Gerhard
>
> --
> http://www.wiesinger.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>

-- 
Felix Gilcher
Head of IT Development
Exozet Berlin GmbH
Rotherstraße 20
10245 Berlin
E-Mail: felix.gilcher@exozet.com
URL: www.exozet.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Nov 11 11:44:34 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.