2010-02-12 147 views
4

我正在研究構建從我的web應用程序瀏覽Subversion存儲庫的能力的可行性。我正在開發asp.net。我已經閱讀了一些關於WebDAV的提及,但沒有看到特別具體的內容。有沒有人知道用於與SVN通信的協議?或者甚至更好,可以這樣做的.net庫。顛覆協議

回答

2

Subversion可以使用服務2個不同的協議庫。 svnserve是自定義的Subversion服務器使用的svn://協議。 http://協議由Apache版本的Subversion使用。 Apache提供了您通過HTTP看到的webDAV功能。

我創建了一個庫來處理服務器部分。它會做的東西一樣

  • 添加和刪除用戶
  • 更改用戶密碼
  • 創建和刪除存儲庫
  • 創建和刪除目錄

這就是所謂的SVNManagerLib,我收留了它在CodePlex上。

http://svnmanagerlib.codeplex.com

我已經使用了一對夫婦的WinForm的應用程序,但我也有WCF使用它。它只適用於svnserve配置。我沒有時間添加Apache相關的功能。

+0

+1區分這兩個協議 – Marcel 2011-09-07 13:59:17