导航:首页 > 编程语言 > java调用svn

java调用svn

发布时间:2022-07-17 08:29:55

1. java调用svnkit连接svn出现Exception in thread main怎么解

java代码
import java.io.File;
import org.tmatesoft.svn.core.SVNDepth;
import org.tmatesoft.svn.core.SVNException;
import org.tmatesoft.svn.core.SVNURL;
import org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryFactoryImpl;
import org.tmatesoft.svn.core.internal.wc.DefaultSVNOptions;
import org.tmatesoft.svn.core.wc.ISVNOptions;
import org.tmatesoft.svn.core.wc.SVNClientManager;
import org.tmatesoft.svn.core.wc.SVNRevision;
import org.tmatesoft.svn.core.wc.SVNUpdateClient;
import org.tmatesoft.svn.core.wc.SVNWCUtil;
public class CheckOut {
//声明SVN客户端管理类
private static SVNClientManager ourClientManager;
public static void main(String[] args) throws Exception {
//初始化支持svn://协议的库。 必须先执行此操作。
SVNRepositoryFactoryImpl.setup();
//相关变量赋值
SVNURL repositoryURL = null;
try {
repositoryURL = SVNURL.parseURIEncoded("svn://localhost/");
} catch (SVNException e) {
//
System.out.println("无法连接");
}
String name = "admin";//svn帐号
String password = "admin";//svn密码
ISVNOptions options = SVNWCUtil.createDefaultOptions(true);
//实例化客户端管理类
ourClientManager = SVNClientManager.newInstance(
(DefaultSVNOptions) options, name, password);
//要把版本库的内容check out到的目录
File wcDir = new File("D:\test\test");
//通过客户端管理类获得updateClient类的实例。
SVNUpdateClient updateClient = ourClientManager.getUpdateClient();
//sets externals not to be ignored ring the checkout
updateClient.setIgnoreExternals(false);
//执行check out 操作,返回工作副本的版本号。
long workingVersion= updateClient
.doCheckout(repositoryURL, wcDir, SVNRevision.HEAD, SVNRevision.HEAD, SVNDepth.INFINITY,false);
System.out.println("把版本:"+workingVersion+" check out 到目录:"+wcDir+"中。");
}
}

报这个错
Exception in thread "main" org.tmatesoft.svn.core.SVNException: svn: E204899: Unable to make directories
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
at org.tmatesoft.svn.core.internal.wc.SVNFileUtil.ensureDirectoryExists(SVNFileUtil.java:1498)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgAbstractUpdate.checkout(SvnNgAbstractUpdate.java:736)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:14)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCheckout.run(SvnNgCheckout.java:9)
at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1221)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:292)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:781)
at com.catt.demo.CheckOut.main(CheckOut.java:45)

2. 怎样通过JAVA获取SVN的提交记录及提交时间等信息

  1. 可以通过调用命令

  2. 相关库

3. 怎么将java项目上传到svn

首先你要先得到SVN的服务器地址URL
你所要使用的账号和密码,然后再SVN上下载下来项目,以后你的这个项目里面就带着对应的SVN信息呢,在项目上右键--》team--》与资源库同步,就可以提交,更新或者覆盖更新你的项目了。详细内容可咨询远标老师

4. java里SVN是什么

SVN可以和java开发软件(eclipse/MyEclipse)等等结合使用,是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。希望能帮到你!

5. java,svn使用,我下了个svn插件,在本地文件夹里check out,一般我们是不是在这个ch

eclipse 和Myeclipse是可以添加svn插件的,插件之后,你更新之后,他会自动整合,向你说的这种很麻烦,而且容易出现代码重叠或覆盖问题

6. 求助,老师要求自己写java代码实现SVN的功能,我该去哪儿找资料

SVN是apache下的开源项目,项目由C语言实现,不过好像有提供java版的API.可以直接去SVN官网下载其源码参考或使用其API.

7. 新java web工程 怎么加入svn管理

安装好svn客户端,配置好连接路径,选中你的web项目右击有个team 选择share project 选择上传方式svn

8. 我的java编译工具eclipse如何连上公司的svn

首先得先装好svn插件,另外如果你们公司SVN有密码,你得有svn的用户名和密码

然后eclipse>>>左侧窗口>>>Import>>>


从svn检出项目>>>Nex>>>t创建新的资源库>>>Next>>>粘贴SVN的路径>>>Next>>>选择你需要的项目>>>Finish

9. java代码实现从svn服务器下载文件到本地

首先你要安装svn客户端,安装完成以后你右键选择svn中的import,输入你服务器端代码的地址,下载路径什么的自己配置,其他不用管,点击OK就可以了,不过你要有read权限才行。

阅读全文

与java调用svn相关的资料

热点内容
前沿算法 浏览:664
u2 wcmov 浏览:792
带搜索功能的电影网站 浏览:307
狂怒完整版135分钟 浏览:956
叫的小姐竟然是嫂子 浏览:178
法国啄木鸟网址名称 浏览:654
日本影院的网站 浏览:955
接触网pdf 浏览:14
洗头发解压长视频 浏览:704
女性抗日动作电影 浏览:450
食物链女主角的其他电影 浏览:238
3d动漫合集 浏览:957
程序员只能做30级吗 浏览:211
南京专业加密软件 浏览:240
不被服务器信任的证书是什么意思 浏览:974
软件编程上传工具 浏览:347
swich如何登陆美服务器 浏览:221
安卓大屏什么主板好 浏览:70
男主有个女病人的老公不孕不育的小说 浏览:334
国产电影床戏尺度 浏览:45