Run 'svn add wc/b...@2.txt@'. That's the documented workaround for escaping @, since it's used for the peg revision syntax.
Could 'svn add' not parse '@' in filenames specially? Well, yes. But apparently, it doesn't behave that way in 1.8.0, and the above is the workaround. Варфоломеев Игорь wrote on Tue, Jul 09, 2013 at 20:12:00 +0400: > Hi all, > > I think I ran into another issue, related to @-signs in filename. > In particular > svn add wc\B\* > results in > svn: E200009: 'wc/b...@2.txt': a peg revision is not allowed here > if there's a file "@2.txt" inside "B". > > Here's a script to reproduce this: > https://skydrive.live.com/redir?resid=8FD4EC3161ABA67A!941 > (the same file is also attached to the message) > > Can anyone confirm the issue? > > Best regards, > Igor Varfolomeev >