帮助我理解WebDAV和Autoversioning

时间:2010-05-13 14:45:24

标签: svn webdav

我刚刚阅读了O'Reilly Subversion 一书中的WebDAV Appendex。我不太明白。它讨论了用户能够“安装”WebDAV目录(树)并像平常那样操纵文件,并且保存服务器会自动创建新版本。

它解释它的方式,听起来它适用于任何程序,但在附录的末尾,它列出了一系列与WebDAV服务器一起工作的程序,这让我觉得它可能没有像最初描述的那样工作。

我的问题是:您如何与WebDAV存储库进行交互?

我可以这样做:例如:通过ftp在本地复制文件,用notepad ++编辑它,然后通过ftp将其上传到服务器并让服务器执行提交并使用我刚刚编辑的文件创建一个新版本上传。

此外,如果可以,如果两个人在本地(在他们的机器上)编辑文件并将两个转换上传到服务器会发生什么?

使用webDAV,我可以用简单的ftp上传和颠覆冲突解决方案替换Dreamweaver的“哎呀,有人在你之前编辑了这个吗?”

3 个答案:

答案 0 :(得分:1)

要写入WebDAV存储库,您需要WebDAV客户端或包含WebDAV功能的程序。客户端的示例是Windows和MacOS中的WebDAV文件系统驱动程序。具有直接WebDAV支持的程序示例是MS Office(您可以使用http URL打开文档并对其进行编辑)。

不,你不会使用FTP。 WebDAV是HTTP。因此,从命令行,您可以使用CURL发送PUT请求。

答案 1 :(得分:0)

我建议过境官方网站并熟悉文档。有服务器的交互 - 描述客户端

http://www.webdavsystem.com/client

答案 2 :(得分:0)

这个slideshare演示文稿有助于理解基本概念和如何做?

如果您想了解详细知识,请访问this