Sharpsvn:远程创建文件

发布于 2024-12-11 04:56:41 字数 44 浏览 0 评论 0原文

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

Is there any way to create a file using sharpsvn remotely? I mean without using a file system.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

故事未完 2024-12-18 04:56:41

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

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.

请爱~陌生人 2024-12-18 04:56:41

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

This is not straightforward. However you can use a trick like this. For directories you can use client.RemoteCreateDirectory(uri) which is exactly what you want. For files, first keep the files you want to create in a remote directory (not the best solution though), then call client.RemoteCopy() method. However there is no straightforward method to upload a file, lets say from a stream.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文