/**
* 提交本地修改文件到SVN仓库
* @param clientManager 客户端管理器
* @param wcPath 本地文件路径
* @param keepLocks
* whether to unlock or not files in the repository
* @param commitMessage
* 提交注释
* @return SVNCommitInfo
*/
public static SVNCommitInfo doCommitCode(SVNClientManager clientManager,
File wcPath, String commitMessage) {
SVNCommitInfo cMsg = null;
try {
cMsg = clientManager.getCommitClient()
.doCommit(new File[] {wcPath}, false, commitMessage, null, null, false, false, SVNDepth.INFINITY);
} catch (SVNException e) {
e.printStackTrace();
}
return cMsg;
}
附一个API地址:https://svnkit.com/javadoc/