颠覆协议

时间:2010-02-12 03:55:13

标签: c# asp.net vb.net svn

我正在研究构建从我的Web应用程序浏览subversion存储库的能力的可行性。我在asp.net开发。我已经阅读了一些关于WebDAV的文章,但没有任何内容看起来特别具体。有没有人知道用于与SVN通信的协议?或者甚至更好,一个可以这样做的.net库。

2 个答案:

答案 0 :(得分:4)

我想我可能已回答了我自己的问题......

编辑:有一个新的网址:

http://sharpsvn.open.collab.net/

答案 1 :(得分:2)

Subversion可以使用2种不同的协议为存储库提供服务。 svn://协议由自定义Subversion服务器svnserve使用。 http://协议由Subversion的Apache版本使用。 Apache提供了使用HTTP看到的webDAV功能。

我创建了一个库来处理服务器部分。它会做像

这样的事情
  • 添加和删除用户
  • 更改用户密码
  • 创建和删除存储库
  • 创建和删除目录

它叫做SVNManagerLib,我在CodePlex上托管它。

http://svnmanagerlib.codeplex.com

我已将它用于一些Winform应用程序,但我也将它用于WCF。它仅适用于svnserve配置。我没有时间添加Apache相关的功能。