在SVNKit的SvnGetStatus上设置存储库位置

时间:2013-12-03 13:33:27

标签: java svn svnkit

我需要获取当地工作副本的当前版本。

到目前为止,我已经想出了这个:(已编辑

private static long resolve(File workingDirectory) throws SVNException {
    SvnOperationFactory svnOpFactory = new SvnOperationFactory();
    SvnGetStatus svnGetStatus = svnOpFactory.createGetStatus();
    svnGetStatus.setSingleTarget(SvnTarget.fromFile(workingDirectory));
    svnGetStatus.setDepth(SVNDepth.EMPTY);
    SvnStatus status = svnGetStatus.run();
    return status.getRevision();
}

我找不到实际指定工作副本位置的地方,甚至在文档中也没有。

如何告诉SvnGetStatus在哪里查找工作副本?

1 个答案:

答案 0 :(得分:0)

尝试将其设置为操作的target

svnGetStatus.setSingleTarget(SvnTarget.fromFile(wcLocation))