Hi,

> On 1 Jul 2014, at 15:37, Philippe Bartholmé <philippe.bartho...@kelkoo.com> 
> wrote:
> 
> svn copy trunk tags/R8_106
> svn commit

Why are you creating a tag locally from what seems to be a recursive checkout 
of the entire repository? Is this local operation intended?

How about a server-side operation to create a tag?
svn cp "^/trunk" "^/tags/R8_106"

Did you intend to make this a complex tag, e.g. with modifications from it's 
copy source?

> The error message is:
> 
> Deleting geppetto/prod/tags/R8_106/group/testchildren.yaml svn: Commit failed 
> (details follow): svn: File 'R8_106/group/testchildren.yaml' is out of date 
> svn: 
> '/svn/geppetto/!svn/wrk/0077129d-cc9e-409e-9d26-c8c1f56e247f/prod/tags/R8_106/group/testchildren.yaml'
>  path not found ]
> 
> And svn status give this result :
> 
> A  +    tags/R8_106
> D  +    tags/R8_106/group/testgroup1.yaml
> D  +    tags/R8_106/group/testchildren.yaml
> D  +    tags/R8_106/group/testgroup2.yaml
> 
> The three files don't exist in trunk.
> 
> This issue doesn't occur every time.
> 
> Subversion version is 1.6.11
> 
> Why do you think we have this strange behavior and how can we avoid this 
> issue ?

The local copy operation may be confused. Suggest you create the tag server 
side, stop using recursive checkouts of the entire repository, use checkouts of 
the working set only and switch between paths, and finally update your client 
to a supported version.

Andreas


Reply via email to