帮助我理解WebDAV和Autoversioning

Mal*_*ist 5 svn webdav

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

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

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

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

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

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

Jul*_*hke 1

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

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