C:\>mkdir repo C:\>svnadmin create repo C:\>mkdir working1 C:\>cd working1 C:\working1>svn co file:///c:/repo . Checked out revision 0. C:\working1>echo.>file1 C:\working1>mkdir dir1 C:\working1>mkdir dir2 C:\working1>echo.>dir1/file1 C:\working1>echo.>dir2/file1 C:\working1>svn add file1 dir1 dir2 A file1 A dir1 A dir1\file1 A dir2 A dir2\file1 C:\working1>svn commit -m '' Adding dir1 Adding dir1\file1 Adding dir2 Adding dir2\file1 Adding file1 Transmitting file data ... Committed revision 1. C:\working1>svn cp "file:///c:/repo/dir1/file1" "file:///c:/repo/dir1/file1(with|bad)chars" -m "" Committed revision 2. C:\working1>svn mv "file:///c:/repo/dir1/file1(with|bad)chars" "file:///c:/repo/dir1/normalname-again" -m "" Committed revision 3.