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

Re: Re : need have a begin transaction on different branch

From: Guillaume <guillaumebadin_at_gmail.com>
Date: Wed, 16 Dec 2009 09:16:16 +0100

My problem is not on ACID Transaction, my problem is that we have 3
different projects.
These projects are dependent but are not in the same repository.

ex :
3 projects A, B, C

If I made modifications on A and B :
 - I commit A
 - Other developer commit its own modification of B
 - I cannot commit B (because of conflict)
 - The build is broken until I resolved B conflicts

My needs are If I made modifications on A and B :
 - I lock A & B
 - I commit A
 - I commit B
 - I unlock A & B
 - Other developer commit its own modifications on project B

--
BADIN Guillaume
Appartement 405
2 promenade des sapeurs pompiers
94800 Villejuif
On Tue, Dec 15, 2009 at 6:38 PM, Bob Archer <Bob.Archer_at_amsi.com> wrote:
> > I have the same problem too.
> > I'm working  in a company using subversion for its projects
> > I need to be able to lock folders on the repository before
> > committing them to avoid simultanous commits.
> >
> > --
> > Thy
>
> subversion commits are ACID transactions so simultaneous commits will not
> cause any problems.
>
> If the file your are commiting isn't up to do svn will return an error.
>
> So, if you an I both submit a change to ^/foo.txt one of us will win the
> other will get an error that foo.txt is out of date and you need to update
> and commit again. When you update you will get either a clean merge or a
> conflict. If a conflict you resolve it and then you can commit again.
>
> So, you really don't need to be able to lock folders to avoid simultaneous
> commits.
>
> BOb
>
Received on 2009-12-16 09:17:12 CET

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.