我希望使用SVNKit向我的svn工作副本添加和提交一个文件。我尝试使用SvnCommit对象引用,但它只允许提交已经在版本控制下的文件:
SvnOperationFactory svnOperationFactory = new SvnOperationFactory();
svnOperationFactory.setAuthenticationManager(repo.getAuthenticationManager());
svnOperationFactory.setOptions(new DefaultSVNOptions());
SvnCommit commit = svnOperationFactory.createCommit();
commit.addTarget(SvnTarget.fromFile(new File("D:/SVN/Temp/"+tmpPath)));
commit.run();所以我需要一个来自SVNKit的SVN操作,它等于add方法。
我知道如何用SVNWCClient实现它,但是这种方法在SVNKit 1.7.2中是不可取的。
发布于 2013-07-29 12:34:15
SvnOperationFactory.createScheduleForAddition是你要找的东西。
https://stackoverflow.com/questions/17921085
复制相似问题