1

我想使用 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 中已弃用。

4

1 回答 1

2

SvnOperationFactory.createScheduleForAddition就是你要找的。

于 2013-07-29T12:34:15.723 回答