Java 为什么Svnkit在更新到特定版本时会忽略外部?

Java 为什么Svnkit在更新到特定版本时会忽略外部?,java,svn,svnkit,Java,Svn,Svnkit,我正在尝试使用Java1.7和SVNKIT1.7.4v1导出在线SVN存储库的特定版本。但问题是,如果具体修订不是HEAD,SVNkit会忽略外部。通过头部修正,出口工作良好,外部包括在内 我使用了UpdateClient.doExport()以及UpdateClient.doCheckout(),两者都有相同的问题 我的示例代码: setupSVNKit(); SVNClientManager cm = SVNClientManager.newInstance(); SVNURL url =

我正在尝试使用Java1.7和SVNKIT1.7.4v1导出在线SVN存储库的特定版本。但问题是,如果具体修订不是HEAD,SVNkit会忽略外部。通过头部修正,出口工作良好,外部包括在内

我使用了
UpdateClient.doExport()
以及
UpdateClient.doCheckout()
,两者都有相同的问题

我的示例代码:

setupSVNKit();
SVNClientManager cm = SVNClientManager.newInstance();
SVNURL url = SVNURL.parseURIEncoded("https://xxxxxxxx");
File dstPath = new File("d:/svntest");
SVNUpdateClient uc = cm.getUpdateClient();
uc.setIgnoreExternals(false);

/*
uc.doExport(url, dstPath,
SVNRevision.HEAD, SVNRevision.create(11768),
null, true, SVNDepth.INFINITY);
*/

uc.doCheckout(url, dstPath, SVNRevision.UNDEFINED,
    SVNRevision.create(11768), SVNDepth.INFINITY, true);
有人知道如何解决这个问题吗?因为我需要外部资料。

请将问题提交到。 我无法重现这个问题,但如果根据修订忽略外部,这肯定是一个bug