2009-08-28 170 views
4

我正在用C#編寫一些開發管理工具,並希望聽到任何能推薦使用C#代碼創建SVN存儲庫的好類庫的人。目前我們已安裝基於Windows的Visual SVN服務器,但必須使用GUI創建存儲庫。我想編寫一個可以完成這項工作的C#控制檯應用程序,以便我可以通過腳本即時創建它們。我曾看過SubversionSharp,但似乎只啓用簽出和提交而不創建存儲庫。使用C#創建SVN存儲庫

任何意見是非常感謝。

回答

7

看看SharpSVN library。例如,這是AnkhSVN所使用的。雖然我不知道它是否允許創建存儲庫。

更新:

考慮這件事後,SharpSVN是一個顛覆客戶庫,這與現有存儲庫工作。要創建一個存儲庫,您可能需要從代碼中調用「svnadmin.exe」。

4

我會從C#調用官方命令行SVN工具。

  • 因爲他們被稱爲同 windows下和unix
  • 因爲他們已經書面
  • 因爲這樣我就不必相信任何 第三方工具,剛剛創建的官方 者由SVN團隊。