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

Re: accessing an external-HD repo via windows

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Tue, 29 Jan 2008 23:23:33 +0000

On 29/01/2008, Dave Lawrence <dlawrence_at_ad-holdings.co.uk> wrote:
>
> > You may ask why I am not using the file:// protocol since it is a local
> > repo.
> >
> > I read that one should never use Berkeley DB repositories with windows
> > network shares.
>
> I read that Berkeley DB repos should never be used with *any* sort of
> network shares not just windows. Even the other format (FSFS) is best
> hidden away behind a server and not just shared on the network - it
> protects against viruses and accidental user damage, aswell as the
> obvious security implications.
>
> Long term, I plan to commit to this repository from
> > various windows computers via windows-shares, so I want to be sure that
> > I always go through svnserve using the native filesystem. From what
> > I've read the file:// protocol implies using Berkeley DB. Though this
> > is all a little unclear.
>
> No, using file:// implies the client directly talks to the repos - and
> that *would* require file sharing for network use, but file protocol is
> not recommended for network access although this has nothing to do with
> whether or not you're using Berkeley DB - I think you've made a false
> association due to separate warnings about file sharing.
>
> > Could someone please send an example of how to refer by URL to a local
> > repository via the svn:// protocol? I would also appreciate an example
> > of how to structure the URL when I later want to checkout
> > <vistacomputer>/testproj from <xpcomputer> when they are on the same
> > local network.
>
> svn://server/repos/project/trunk
>
> (substitute server and repos with the real names - you can also use an
> ip address if that's easier)
>
> You could test svnserve on your local PC without using the network:
> svn://localhost/repos/project/trunk
>
> You don't need to do anything to the repos to tell it how you're going
> to access it (file vs svn vs http) or what its URL is - that's all down
> to your server and network configuration.
>
> If you have existing working copies you can "relocate" them to the new
> URL from the TSVN context menu.

Please read the "Setting up a server" section in our manual.

When you start svnserve it is best to tell it where you are keeping
your repositories. Specify a parent directory which holds as many
repositories as you need and svnserve will access any repo in that
folder. The URL would be

svn://computername_or_ip/reposname/folder_inside_repository

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-01-30 00:23:43 CET

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

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