svnkit是纯java实现的操作subversion的类库,使用起来非常的方便。官方文档提到,svnkit提供了三种类型的api:highlevelapi、lowlevelapi和javahlapi。本文简单介绍一下svnkit的highlevelapi和lowlevelapi。highlevelapi提供了与命令行工具svn相同的功能,使用它可以checkout、update等。使用highlevelapi的入口类SVNClientManager来创建不同的svnclient就能非常方便地使用它。lowlevelapi通过SVNRepository直接操作subversion的仓库。使用类SVNReposito