2009-08-28 97 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团队。