JAVA调用svnkit获取svn树节点
来源:互联网 发布:surfacepro mac 对比 编辑:程序博客网 时间:2024/06/06 10:03
SVNKit (JavaSVN) 是一个纯 Java 的 SVN 客户端库,使用 SVNKit 无需安装任何 SVN 的客户端,支持各种操作系统。
这是一款商业软件,非商业可免费使用。
下载svnkit.
重要步骤:
1、连接指定的svn库
- String url = "http://svn.svnkit.com/repos/svnkit/trunk/doc";
- String name = "anonymous";
- String password = "anonymous";
- SVNRepository repository = null;
- try {
- repository = SVNRepositoryFactory.create( SVNURL.parseURIDecoded( url ) );
- ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager( name , password );
- repository.setAuthenticationManager( authManager );
- } catch ( SVNException svne ) {
- //handle exception
- }
2、获取指定路径的目录和文件列表
- public static void listEntries( SVNRepository repository, String path ) throws SVNException {
- Collection entries = repository.getDir( path, -1 , null , (Collection) null );
- Iterator iterator = entries.iterator( );
- while ( iterator.hasNext( ) ) {
- SVNDirEntry entry = ( SVNDirEntry ) iterator.next( );
- System.out.println( "/" + (path.equals( "" ) ? "" : path + "/" ) + entry.getName( ) +
- " ( author: '" + entry.getAuthor( ) + "'; revision: " + entry.getRevision( ) +
- "; date: " + entry.getDate( ) + ")" );
- if ( entry.getKind() == SVNNodeKind.DIR ) {
- listEntries( repository, ( path.equals( "" ) ) ? entry.getName( ) : path + "/" + entry.getName( ) );
- }
- }
- }
- JAVA调用svnkit获取svn树节点
- Java 调用svnkit实现svn功能
- Java 调用svnkit实现svn功能
- Java 调用svnkit实现svn功能
- java调用svnkit实现svn功能
- Java 调用svnkit实现svn功能
- svnkit获取svn相关信息
- java操作svn【svnkit】入门
- svnkit:通过java操作svn
- java通过SVNkit操作SVN
- JAVA调用svnkit实现checkout
- java调用svnkit连接svn出现Exception in thread "main"怎么解决
- 通过SVNKit 用Java操作svn
- java使用svnkit操作svn客户端
- java操作svn【svnkit】实操
- 纯java操作svn--svnkit API
- svnkit添加节点
- 转:svn纯java客户端SVNKit学习整理(1)
- shell及常用命令
- mybaties 批量导入mysql和oracl区别
- tomcat变成系统服务
- Code First一些问题
- 利用php生成html页面的3种方法
- JAVA调用svnkit获取svn树节点
- mysql-两time类型相减得int
- <script runat=server>,<%%>区别
- VB.NET轻松学会处理时间技巧(一)
- oracle常用命令
- 想自己在php里记录网站的访问统计
- 跨服务器复制数据库表
- 怎么样设置环境变量,取消前后的空格。
- extern "c" 动态链接库符号表导出问题 以及函数参数压栈顺序