Is there any way to create a file using sharpsvn remotely? I mean without using a file system.
You can't do this without a file system. It is however possible to do this using the SvnClient.Import
call, which corresponds to the svn import
command. This does need the filesystem, but doesn't require you to create a working copy.