如何使用java访问SVN中的文件

如何使用java访问SVN中的文件,java,svn,Java,Svn,我需要你的帮助,我想用java代码从SVN打开一个文件,任何人都可以告诉我访问文件的流程,或者任何人都可以给我发送该文件的示例代码 任何人都可以给我发送使用java通过HTML访问svn的示例代码。虽然我没有在我的项目中使用,但下面的库似乎值得一看。 您需要查看。从那里: 它支持 通过http、svn、svn(+ssh)和文件协议访问存储库 工作复制操作-支持所有操作 存储库管理:创建、加载、转储和重播操作 除了自己的API之外,SVNKit还实现了JavaHL API 据报道,SVNKit可

我需要你的帮助,我想用java代码从SVN打开一个文件,任何人都可以告诉我访问文件的流程,或者任何人都可以给我发送该文件的示例代码


任何人都可以给我发送使用java通过HTML访问svn的示例代码。

虽然我没有在我的项目中使用,但下面的库似乎值得一看。 您需要查看。从那里:

它支持

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

    • 一种简单的方法是从Java运行
      svn
      命令。例如,您可以运行该命令

       svn cat yourfile.txt > /tmp/yourtemporaryplace.txt
      
      然后让Java阅读
      /tmp/yourtemporaryplace.txt
      。更好的是,从运行
      svn cat yourfile.txt的进程中读取

      您还可以使用SVN客户机java库,如


      (顺便说一句,我通常不会用Java编写代码,只是帮你搜索一下)

      如果你在工作中这样做,而不是在一个开源项目上工作,我会离开SVNKit。他们称自己为开源软件,但如果你使用SVNKit,他们会向你收费


      另一个好的选择是(源代码管理器)。这些文档有点参差不齐,但它确实是开源的。这里有一个指向他们页面的链接,其中包含一些内容。

      您可以使用SVNKit等@mich,你为什么不把它作为一个答案呢?谢谢你的回答,我知道通过http访问意味着我在做什么,已经完成了身份验证部分,我在登录后无法访问文件。