On 3/6/06, Brian Russell <firstname.lastname@example.org> wrote:
> I am not sure if this is a SVN or a tortoise issue, but since I am only
> using Tortoise for the client, I think it appropriate to post here.
> Setup is SVN server 1.1.3 on Fedora Core 2. Two windows XP clients using
> Tortoise 1.3.2.
> The situation is :
> Both clients at same revision
> Create a new file /a/b/c/d.txt on client 1.
> Commit changes on client 1.
> Create a new file /a/b/c/d.txt on client 2. (same name as other client,
> but different file contents.)
> Before committing client 2, I perform an "SVN update" on path /a/b/c. I
> would expect to get a conflicting file d.txt, which would need merged
> and resolved.
> Instead I get the error
> "Error: Failed to add file 'e:\svn\a\b\c\d.txt': object of the same name
> already exists"
> From that point on, any time I try an update on the \a\b\c directory or
> any higher directory in the path, I get the error
> Error: File not found: transaction 'nn', path 'xxxxx', and xxxxx seems
> to vary depending on which level in the tree I am at.
> Moreover, I have noticed that when this error occurs, the .svn/entries
> file has an attribute "incomplete=true" for any directory that I have
> attempted to update from.
> I am able to (I think) recover by removing the "incomplete=true" from
> any affected files, by doing a "Tortoise SVN->Update to Revision.." to
> an earlier revision, deleting the second version of the new file, then
> doing an update to the latest revision. This obviously is a little
> "risque" since it involves editing the working copy administrative
> directory (not recommended), and still doesn't allow the merge to be
> within the control of Tortoise.
> Am I missing something, or is this a genuine bug?
What happens if you use the SVN command-line client?
Almost sounds like a case-sensitivity issue. SVN, like most *NIX
filesystems, is case-sensitive; Windows is not, and this leads to
issues frequently. Is d.txt (and, really, the whole path) lower-case
on both clients and in the repository?
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Mon Mar 6 23:27:14 2006