【发布时间】:2023-03-22 00:21:01
【问题描述】:
我正在研究构建从我的网络应用程序浏览颠覆存储库的能力的可行性。我在 asp.net 中开发。我读过一些关于 WebDAV 的内容,但没有什么特别具体的。有人知道用于与 SVN 通信的协议吗?或者更好的是,一个可以做到这一点的 .net 库。
【问题讨论】:
我正在研究构建从我的网络应用程序浏览颠覆存储库的能力的可行性。我在 asp.net 中开发。我读过一些关于 WebDAV 的内容,但没有什么特别具体的。有人知道用于与 SVN 通信的协议吗?或者更好的是,一个可以做到这一点的 .net 库。
【问题讨论】:
【讨论】:
Subversion 可以使用 2 种不同的协议为存储库提供服务。 svn:// 协议由自定义 Subversion 服务器 svnserve 使用。 http:// 协议由 Apache 版本的 Subversion 使用。 Apache 提供了您在 HTTP 中看到的 webDAV 功能。
我创建了一个库来处理服务器部分。它会做类似的事情
它叫做 SVNManagerLib,我在 CodePlex 托管它。
http://svnmanagerlib.codeplex.com
我已经将它用于几个 Winform 应用程序,但我也将它与 WCF 一起使用。它仅适用于 svnserve 配置。我还没有时间添加 Apache 相关的功能。
【讨论】: