我正在研究构建从我的Web应用程序浏览subversion存储库的能力的可行性。我在asp.net开发。我已经阅读了一些关于WebDAV的文章,但没有任何内容看起来特别具体。有没有人知道用于与SVN通信的协议?或者甚至更好,一个可以这样做的.net库。
答案 0 :(得分:4)
答案 1 :(得分:2)
Subversion可以使用2种不同的协议为存储库提供服务。 svn://协议由自定义Subversion服务器svnserve使用。 http://协议由Subversion的Apache版本使用。 Apache提供了使用HTTP看到的webDAV功能。
我创建了一个库来处理服务器部分。它会做像
这样的事情它叫做SVNManagerLib,我在CodePlex上托管它。
http://svnmanagerlib.codeplex.com
我已将它用于一些Winform应用程序,但我也将它用于WCF。它仅适用于svnserve配置。我没有时间添加Apache相关的功能。