sharpsvn:远程创建文件

时间:2011-10-20 16:02:51

标签: svn sharpsvn

有没有办法远程使用sharpsvn创建文件?我的意思是不使用文件系统。

2 个答案:

答案 0 :(得分:0)

如果没有文件系统,则无法执行此操作。但是,可以使用SvnClient.Import调用来执行此操作,该调用对应于svn import命令。这确实需要文件系统,但不需要您创建工作副本。

答案 1 :(得分:0)

这不是直截了当的。但是你可以使用这样的技巧。对于目录,您可以使用client.RemoteCreateDirectory(uri),这正是您想要的。对于文件,首先将要创建的文件保存在远程目录中(尽管不是最佳解决方案),然后调用client.RemoteCopy()方法。但是,没有直接的方法来上传文件,比如从流中说。