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

Re: concurrent mode in svn

From: David Waite <dwaite_at_gmail.com>
Date: 2004-11-19 19:58:46 CET

Subversion will let you see if a file has been modified by someone
else, but without communication with parties who may be working on a
file, there is no way to know if someone is currently _modifying_ that
file - subversion is a concurrent system, meaning that multiple people
are fundamentally allowed to edit the same file at once. So without
communication, two people may modify a file at once; when they both
try to commit their changes, a non-mergable file (such as a binary
one) will have two versions, each corresponding to an author.

Future versions of subversion will allow files to require a locking
technology while will help facilitate this coordination between people
editing a file. Parties who want to work with a file must acquire a
lock first; if the file is already locked, this indicates someone else
is working with the file. It is not as efficient for people to have to
work on files one at a time, but for files which do not allow changes
to logically be determined and combined (such as artwork) it is the
only way to prevent lost work.

-David Waite

On Fri, 19 Nov 2004 12:07:48 -0500, Natalya Smirnov
<natalya.smirnov@reuters.com> wrote:
> I want to learn more about concurrent mode in SVN.
> I found quite contradictory facts.
> SVN uses copy-modify-merge solution that allows users see if a file is
> out-of-date (modified by someone else). At the same time, another site
> claims that SVN does not have that ability which leads to unavoidable
> conflicts especially with binary files.
> What is true?
> -----------------------------------------------------------------
> Visit our Internet site at http://www.reuters.com
> Get closer to the financial markets with Reuters Messaging - for more
> information and to register, visit http://www.reuters.com/messaging
> Any views expressed in this message are those of the individual
> sender, except where the sender specifically states them to be
> the views of Reuters Ltd.

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Nov 19 19:59:07 2004

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.