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

RE: Re: Re: Performance with many/few folders

From: Schuelke, Kai <Kai.Schuelke_at_eads.com>
Date: Thu, 23 Oct 2008 07:53:55 +0200

Well, thanks for your infos. I will opt for the folders then.

Regards

-----Original Message-----
From: Andy Levy [mailto:andy.levy_at_gmail.com]
Sent: Wednesday, October 22, 2008 3:12 PM
To: users_at_tortoisesvn.tigris.org
Subject: Re: Re: Performance with many/few folders

On Wed, Oct 22, 2008 at 09:04, Schuelke, Kai <Kai.Schuelke_at_eads.com> wrote:
>>On Wed, Oct 22, 2008 at 07:52, Schuelke, Kai <Kai.Schuelke_at_eads.com> wrote:
>>> Hello,
>>>
>>> I am new to SVN and we are just filling our repository for the first time.
>>>
>>> Id like to know if TortoiseSVN 1.5.2 has problems dealing with many subfolders?
>
> [SNIP]
>
>>Any performance problem with many files/directories in one directory isn't necessarily Subversion but how your choice of filesystem >(which, on Windows, is limited to NTFS and....well, unless you want the total crap that is FAT, NTFS) handles them.
>
> Neither the other way round (1000s of folders, tree depth=5 and few small files in those folders) TortoiseSVN will have (performance-) problems?

Thousands of directories within one, each directory containing a couple of files, will probably be similar in performance to a couple of directories containing many files.

If each person's work is isolated to only a few files at a time, then the many directories approach may be better (you can check out just the directories you need, and in Windows Explorer you won't need to go into the "big" parent directory often even if you do check the whole thing out).

OTOH (I just thought of this), if you're using Apache's path-based authorization, there can be a major slowdown with this approach if you check out the massive parent as it has to check each directory as it's checked out.

As a rule, I dislike both very flat and very wide directory layouts. I much prefer a strong, logical hierarchy. I have one directory in my main project which has about 900 files in it and there's no way for me to break it down further; it grates on my nerves for about a day every
6 weeks or so.

>>Organize your tree the way it best represents your project/code/system.
>
> I agree, but I need to check beforehand if Ill run into trouble. Its difficult to change a running system.

Not as difficult as you might think with Subversion.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-10-23 07:54:09 CEST

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