SVNKit
2017-11-09 16:19
316 查看
![](https://static.oschina.net/uploads/space/2017/1109/161758_3JCQ_1245084.png)
SVNURL repositoryURL = SVNURL.parseURIEncoded("https://127.0.0.1/svn/graph/face"); DefaultSVNOptions myOptions = SVNWCUtil.createDefaultOptions(false); SVNClientManager clientManager = SVNClientManager.newInstance(myOptions, "user", "passwd"); /* 1、打印提交日志 */ clientManager.getLogClient().doLog(repositoryURL.appendPath("index.html", false), null, null, null, null, true, false, 0, new ISVNLogEntryHandler() { @Override public void handleLogEntry(SVNLogEntry logEntry) throws SVNException { System.out.println(logEntry.getRevision() + ":" + logEntry.getMessage()); } }); /* 2、打印版本差异 */ ByteArrayOutputStream baos = new ByteArrayOutputStream(); clientManager.getDiffClient().doDiff(repositoryURL.appendPath("index.html", false), null, SVNRevision.create(64), SVNRevision.create(63), SVNDepth.EMPTY, false, baos); System.out.println(baos.toString()); /* 3、检出工程到本地 */ clientManager.getUpdateClient().doCheckout(repositoryURL, new File("C:\\Temp\\face"), SVNRevision.HEAD, SVNRevision.HEAD, SVNDepth.INFINITY, true);
相关文章推荐
- 使用svnkit 的相关实例及相关问题汇总
- SVNKit学习——使用High-Level API管理Working Copy示例(六)
- svnkit添加节点
- java基于svnkit Api的开发
- Eclipse中修改SVN(SVNKit)用户名和密码方法
- SVNKIT一段代码的分析
- 通过svnkit,获取最新的revision以及判断某个revsion是否存在
- SVNkit - 基本使用
- ant 驱动 svnkit 下载代码
- 使用svnkit api,纯java操作svn,实现svn提交,更新等操作(修正版)
- SVNKit学习——svn二次开发背景和闲谈(一)
- SVNKIT操作SVN版本库的完整例子
- eclipse中的svn插件SVNKit缓存了帐号,如何修改?
- SVNKit模式下svn working copy locked的问题
- java通过SVNkit操作SVN
- Java 调用svnkit实现svn功能
- svn判断通过svnkit,获取最新的revision以及判断某个revsion是否存在
- java调用svnkit工具类上传本地文件到svn服务器
- Java 调用svnkit实现svn功能
- Java 调用svnkit实现svn功能