package com.repositoryclient.svnoptions; import org.tmatesoft.svn.core.SVNException; import org.tmatesoft.svn.core.SVNURL; import org.tmatesoft.svn.core.auth.ISVNAuthenticationManager; import org.tmatesoft.svn.core.internal.io.fs.FSRepositoryFactory; import org.tmatesoft.svn.core.io.ISVNEditor; import org.tmatesoft.svn.core.io.SVNRepository; import org.tmatesoft.svn.core.io.SVNRepositoryFactory; import org.tmatesoft.svn.core.wc.SVNWCUtil; public class StoreManagerFileNodeOption { private String repositoryUrl; private String userName; private String passwd; public StoreManagerFileNodeOption(String userName,String passwd,String repositoryUrl){ this.repositoryUrl=repositoryUrl; } public void addNode(String nodeName){ FSRepositoryFactory.setup(); try { SVNRepository repository=SVNRepositoryFactory.create(SVNURL.parseURIDecoded(repositoryUrl)); ISVNAuthenticationManager authenticationManager = SVNWCUtil .createDefaultAuthenticationManager(userName, passwd); repository.setAuthenticationManager(authenticationManager); ISVNEditor editor=repository.getCommitEditor("logMessage", null,true,null); editor.openRoot(-1); editor.addDir(nodeName, null, -1); editor.closeDir(); editor.closeEdit(); } catch (SVNException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void renameNode(){ } // public void deleteNode(){ // // } }
其实这里都有说明:http://wiki.svnkit.com/Committing_To_A_Repository
相关推荐
java调用SVNKit示例
SVNKit实例包括所有SVN相关的基本操作,完整项目,导入即可运行
svnkit1.3.5完整包svnkit1.3.5完整包
svnKit java操作svn :上传 下载 提交 更新 版本
离线版svnkit帮助文档API,html
SVNKit获取SVN信息
集成SVNKit检出以及获取比对不同文件清单小例子
svnkit-1.7.11
SVNKit开发手册,使用说明。类图介绍
SVNKIT Java 示例, 文档附有Java 下载示例代码
,SVNKit1.7.9最新
目前真正自己写的svnkit底层接口使用代码,svnkit很稳定,但接口使用说明不清晰,所以会导致了使用过程中会有很多的坑,实例中有完整的解决方法
svnkit-1.8.6.jar
安卓studio gradle svn .jar依赖文件下载 SVNKit Java(tm) Subversion Library Java(tm) library to manage Subversion working copies and repositories
SVNKit (JavaSVN) 是一个纯 Java 的 SVN 客户端库,使用 SVNKit 无需安装任何 SVN 的客户端,支持各种操作系统。 这不是一个开源的类库,但你可以免费使用。 通过SVNKit,你可以在SVN上开发出自己的应用
svnkit是纯java实现的操作subversion的类库,使用起来非常的方便。官方文档提到,svnkit提供了三种类型的api:high level api、low level api和java hl api。本文简单介绍一下svnkit的high level api和low level api...
SVNkit的Jar包 和实例代码 , 最新可用的, 自己找了好久的
SVNKit开发指南.doc
svnkit的demosvnkit的demosvnkit的demosvnkit的demosvnkit的demosvnkit的demo
自己写的使用svnkit操作svn库,对比版本号、文件等等,并把需要的信息组装成json。