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

Re: Using svn with no direct network connection

From: <peter.westlake_at_arm.com>
Date: 2001-12-04 18:28:35 CET

On 2001-12-04 17:17:00 Karl Fogel wrote:
...
>Distributed, synchronized read-write repositories are hard because of
>dealing with conflicts, a problem that is independent of how they
>store their data.

The best way is to avoid conflicts. I've used a system that would
synchronise before checkout or checkin, and would only let you
check out if the master repository wasn't available. Add to that
the ability to move ownership of files around, and you should have
something workable. Especially if you can send efficient tree deltas
in both directions.

In a nutshell:

- at any moment, only one repository "owns" each versioned object.

- if your site's repository is not the owner, sync before making changes.

- you can check something out from a repository that doesn't own it without
  syncing, but that may give you an old version. You can't check in.

- as a refinement, you can ask for your local repo to become the owner
  of an object, though this is harder in a non-locking system like svn.

I really miss that source control system....

Peter.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:51 2006

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