Re: OT? Subversion anyone?



On Jan 24, 5:04 pm, "Not Really Me"
<scott@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
At the risk of starting an endless rant, I'm wondering if anyone is using
Subversion (SVN) for source control?

Yes, with servers running on both Windows XP (svnserve running as a
service) and Mac OS X 10.4 (using apache 2). Clients are Windows and
OS X 10.4. works flawlessly.

Now we are considering conversion to SVN and our first trials with it are
extremely trying. We have the latest released version installed on a server
and are using TortoiseSVN on winXP as a client and the speed is unacceptably
slow. How slow? So slow I wonder if the install is bad.

When you say "speed is unacceptably slow," what exactly are you doing?
Are you checking out the entire repository (there is no point in doing
this) or the trunk or a branch of an individual project?

Today I created a local folder and used TortoiseSVN to export a project tree
from the server onto my desktop. About 30 minutes later I killed it because
it had only loaded 63 of the 2438 files onto my machine. It really consumed
the machine and the network in the process. It had loaded 1.3 Mbytes of the
38 MB project. Visual sourcesafe loaded the entire project from the same
server in under 3 minutes.

"export" has a specific meaning in Subversion ... it means "grab the
files from the server without any of the stuff that enables version
control" (in other words, it does not create .svn subdirectories). So,
hopefully you did a checkout.

In looking at some Task Manager performance indicators, VSS was only using
about 10% of the network bandwidth and CPU usage as subversion.

As for details, we have svnserve running on the server (not apache) and we
are making file accesses to the repository using the file://x:/SrcRepos
scheme.

Is this unusual or typical for what others are getting?

Your problem is that you've got the server running, yet you're not
using it. You should never use the file:// access method; always use
svn://server/ mechanism. file:// access is much slower than going
through the server.

-a

.



Relevant Pages

  • Re: Propagating .NET Apps to New IIS Sites
    ... > I am looking for help/resources regarding the administration of dedicated ... servers running .NET. ... forums for dedicated server administration, but: ... BUT they were setup only on/under the main ...
    (microsoft.public.inetserver.iis)
  • Re: SBS 2003 and 80 users
    ... Device CALs for the Computers that have different users. ... Windows2000Server as a member server with the login script customised so ... more SQL servers running Windows 2003 Server as member servers (again ...
    (microsoft.public.windows.server.sbs)
  • RE: Better email virus scanner than NAV for Gateways
    ... Both for Unix and NT. ... We have dozens of servers running in several clients and we have had no ... We could use either a Unix or Windows product; ... > machine running some no-name mail server. ...
    (Security-Basics)
  • Replication - intra site
    ... At work today we setup a test network with 2 servers running Win2003 and 4 ... We installed Active Directory on the first server ... they were instantly replicated to the second server running AD. ...
    (microsoft.public.windows.server.active_directory)
  • SUMMARY: repository for scripts for multiple machines, and multiple users
    ... subversion, cfengine, rdist, rsync, NFS ... I have been messing about with shell scripts to maintain a common base ... regular updates from a central server. ... Highly granular access control is possible with Subversion. ...
    (SunManagers)