You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Giulio Troccoli <Gi...@uk.linedata.com> on 2008/06/18 09:19:05 UTC

RE: Re: Subversion replaces new files instead of adding them after amerge

Thanks Mark,

Erik Huelsmann also pointed me to this

http://subversion.tigris.org/issues/show_bug.cgi?id=1962

which is exactly what I am experiencing.

Giulio

> -----Original Message-----
> From: Mark Reibert [mailto:svn@reibert.com]
> Sent: 18 June 2008 07:05
> To: Giulio Troccoli
> Cc: users@subversion.tigris.org
> Subject: Re: Subversion replaces new files instead of adding them
after
> amerge
> 
> See the thread at:
> 
>
http://subversion.tigris.org/servlets/BrowseList?list=users&by=thread&fr
om
> =607855
> 
> and in particular Erik's explanation at:
> 
> http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=70734
> 
> 
> On Mon, 2008-06-16 at 12:03 +0100, Giulio Troccoli wrote:
> > I have a very strange behaviour from Subversion that is *really* not
> > what I expected (and I also think it's not right).
> >
> > I have added a directory and a file in it in a branch and committed.
> > When I merge those changes into the trunk and commit everything is
fine
> > (i.e. the commit succeed) but it looks like Subversion is replacing
the
> > new file instead of simply adding it.
> >
> > Here is what I did
> >
> > ln1sub01 branches> mkdir english
> > ln1sub01 branches> cp italian/foo.c english
> > ln1sub01 branches> svn add english
> > A         english
> > A         english/foo.c
> > ln1sub01 branches> svn st
> > A      english
> > A      english/foo.c
> > ln1sub01 branches> svn ci -m"Adding English"
> > Adding         branches/english
> > Adding         branches/english/foo.c
> > Transmitting file data .
> > Committed revision 12.
> >
> >
> > ln1sub01 branches> cd ..
> > ln1sub01 branches> svn merge --change 12
> > http://localhost/svn-test/branches trunk
> > A    trunk/english
> > A    trunk/english/foo.c
> > ln1sub01 svn-test> svn st
> > A  +   trunk/english
> > A  +   trunk/english/foo.c
> > ln1sub01 svn-test> svn ci -m"Merging revision 12 to trunk"
> > Adding         trunk/english
> > Adding         trunk/english/foo.c
> >
> > Committed revision 13.
> >
> >
> > ln1sub01 svn-test> svnlook changed -r 13
/data/TestRepositories/svn-test
> > A   trunk/english/
> > D   trunk/english/foo.c
> > A   trunk/english/foo.c
> > ln1sub01 svn-test> svn log -r 13 -v
> >
------------------------------------------------------------------------
> > r13 | gtroccol | 2008-06-16 11:50:27 +0100 (Mon, 16 Jun 2008) | 1
line
> > Changed paths:
> >    A /trunk/english (from /branches/english:12)
> >    R /trunk/english/foo.c (from /branches/english/foo.c:12)
> >
> > Merging revision 12 to trunk
> >
------------------------------------------------------------------------
> >
> > Why is Subversion replacing /trunk/english/foo.c instead of adding
it?
> >
> > I'm using SVN 1.4.4 (client and server) on Linux
> >
> > Thanks
> > Giulio
> >
> >
> > Linedata Services (UK) Ltd
> > Registered Office: Bishopsgate Court, 4-12 Norton Folgate, London,
E1
> 6DB
> > Registered in England and Wales No 3027851     VAT Reg No 778499447
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> > For additional commands, e-mail: users-help@subversion.tigris.org
> >
> 
> --
> ----------------------
> Mark S. Reibert, Ph.D.
> svn@reibert.com
> ----------------------
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org