On May 28, 2008, at 21:02, Dan Stromberg wrote:
> I'm trying to create a branch.
>
> We do it in a weird way here - we "svn checkout", make some changes to
> the externals, "svn switch" and finally "svn commit" as the new
> branch.
> Yes, "svn copy" would make more sense, but I'm stuck with what we
> have.
>
> Anyway, I was trying to do "svn commit" just once at the end of
> this, at
> the top of the source tree, but that appears to have been missing some
> things - probably most of the externals. Even though I'm not
> giving "svn
> commit -N", it doesn't seem to be operating recursively.
>
> So I whipped up a little bash code that would traverse the source
> tree,
> looking for directories having a ".svn" subdirectory, and doing an
> "svn
> commit" in each of them.
>
> And this mostly seems to click along, until... The Mysterious
> Conflict.
>
> I get a conflict every time, on a file I just checked out. It's
> always
> the same file. The revision numbers do vary, and they seem to be
> increasing. The revision numbers do not correspond to the revision
> numbers in the source tree I svn switch'd from, and they do not
> correspond to the revision numbers in the source tree I svn
> switch'd to.
> IOW, if I "svn log -v" the file in either source tree, there are no
> modifications listed on those revision numbers.
>
> What might cause such a thing?
>
> Anyone seen it before?
>
> Should I just "svn resolve" and get on with life? Or could this be an
> indicator of a serious issue?
You should show us actual commands and actual error messages. It's
hard to know what's happening with just a description. If you can
provide a small testcase (a script beginning with the creation of an
empty repository, populating it with whatever data is necessary,
ending with the error you're getting) that would be most helpful. It
would also help to know what OS you have on the client and server,
what version of Subversion you have on the client and server, via
what access method the repository is being served, and whether your
repository backend is BDB or FSFS.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-05-29 10:29:45 CEST