【问题标题】:are there any Subversion API wrappers available? [closed]是否有任何可用的 Subversion API 包装器? [关闭]
【发布时间】:2013-04-04 16:19:05
【问题描述】:

寻找可以让我通过 Web 应用程序调用 subversion 的 subversion api 包装器。

此时任何语言

【问题讨论】:

    标签: api svn svn-api


    【解决方案1】:

    pysvn :你可以将它与你最喜欢的 python web 框架集成。

    【讨论】:

    • @mrblah:我的回答满意吗?
    【解决方案2】:

    SVNKit 是一个纯 Java Subversion 客户端库。

    SVNKit 支持所有标准 颠覆操作,都在工作 副本和存储库。这是 兼容所有版本的 Subversion,通过 HTTP、SSH、SVN 工作 和 FILE 协议。它提供API到 几乎任何对象模型的版本 带有标准的 Subversion 存储库; 没有必要保留任何东西 文件系统。 SVNKit 适用于本地 存储库以及远程存储库

    特点:

    • 通过 http(s)、svn、svn(+ssh) 和文件协议访问存储库。
    • 工作拷贝操作 - 都支持。
    • 存储库管理:创建、加载、转储和重放 操作。
    • 除了自己的 API,SVNKit 还实现了 JavaHL API。
    • 据报道,SVNKit 可在 Windows、OSX、Linux、BSD 和 OpenVMS 上运行。
    • SVNKit 不需要原生二进制文件,它开箱即用。
    • 默认使用本机 Subversion 配置文件。
    • Java Subversion 命令行客户端是 SVNKit 的一部分。
    • 最新的 SVNKit 支持 Subversion 1.6.5。

    【讨论】:

      【解决方案3】:

      【讨论】:

      • 直接链接:sharpsvn.open.collab.net
      • 如果你有一个 .net 网络应用程序,它可以连接到一个 unix 服务器吗?
      • 您可以使用单声道mono-project.com/Main_Page在 linux/unix 上运行 .net 应用程序
      • SharpSvn 在客户端运行,就像 TortoiseSVN 一样。它可以连接到任何 Subversion 服务器。
      【解决方案4】:

      你可以试试Svn.NET

      在类似的帖子中还有一些 .NET 的选项:

      Is there a Subversion API that can be used to program against in .NET

      【讨论】:

      • Svn.NET 像渡渡鸟一样死了。
      猜你喜欢
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      • 2013-01-08
      • 2010-09-10
      • 2017-06-05
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      相关资源
      最近更新 更多