最基本的介绍和用法可以参考以下几个链接:
SVNKit开发指南
https://blog.csdn.net/bfhx1314/article/details/17072517
http://www.cnblogs.com/powerwu/articles/9718325.html
https://www.open-open.com/doc/275db77be45c49ac85cc0e7602d0cb4d.html#_Toc229817613
在网上要下载该文档时,可能需要积分,这里我已经共享出来了(永久有效):
链接:https://pan.baidu.com/s/11BO_idkASYuqC450jPKrIA
提取码:sdve
该文档中有基本的用法和几个常用操作的示例。
当然最权威的学习资料:(官网)
https://svnkit.com/javadoc/index.html
SVNKit_FAQ:
https://wiki.svnkit.com/SVNKit_FAQ?highlight=%28Create%29%7C%28new%29%7C%28branch%29
我这里要补充说明的一点是,在我们实际项目中的需求是要求上传指定文件,就用到了:
SVNCommitClient:
此类提供了把改变提交到存储库上的一些操作。
- doCommit(…)将修改从工作副本提交到存储库。
- doImport(…)递归提交一个路径(本地目录)到存储库。
- doDelete(…)从存储库中删除一个条目。
- doMkDir(…)在存储库中创建一个目录。
SVNCommitClient的方法和SVN命令行客户端的命令的对应关系。