我需要你的帮助,我想使用java代码从SVN打开一个文件,任何人都可以告诉我访问文件的流程,或者任何人都可以给我发送样本代码。
任何人都可以使用java发送用于通过HTML访问svn的示例代码。
答案 0 :(得分:6)
您需要查看SVNKIT, Subversion for Java。从那里:
支持
答案 1 :(得分:1)
虽然我没有使用我的项目,但似乎值得关注以下库。 http://svnkit.com/
答案 2 :(得分:1)
一种简单的方法是从Java运行svn
命令。例如,您可以运行命令
svn cat yourfile.txt > /tmp/yourtemporaryplace.txt
然后让Java读取/tmp/yourtemporaryplace.txt
。更好的是,请阅读svn cat yourfile.txt
您还可以使用SVN客户端Java库,如this question on java popen
(PS我通常不用Java编写代码,只是用Google搜索)
答案 3 :(得分:0)
如果您在工作中正在执行此操作,而不是在开源项目中工作,那么我会偏离SVNKit。他们自称开源,但是如果您将SVNKit用于commercial purposes,则会向您收费。
另一个不错的选择是Apache Maven SCM(源代码管理器)。这些文档有些杂乱无章,但它确实是开源的。这是指向他们的页面的链接,其中包含一些SVN examples。