I'm having trouble with single-file externals, and I suspect this is a bug in svn rather than in my setup.
The file externals work fine except for one thing: they cause svn to see my checkout incorrectly as a mixed-revision checkout. If I do a clean checkout, and type "svnversion", instead of seeing a single number, I see {rev1}:{rev2} where {rev1} is the earliest version of the file external, and {rev2} is the actual version of the working copy. (This does not occur with directory externals.) The problem is not just confined to svnversion: more seriously, this is preventing us from doing a --reintegrate merge, since svn complains that I have a mixed-revision working copy. This problem occurs both in command-line svn and in TortoiseSVN. I am using svn, version 1.6.15 (r1038135) compiled Nov 25 2010, 16:55:30 TortoiseSVN 1.6.12, Build 20536 - 32 Bit , 2010/11/24 20:59:01 this is running on Windows XP Is this a known bug? Is there a workaround other than not using file externals?