我试图获得使用svnkit创建的分支的修订版本,但我不知道该如何实现。我需要的是类似于question. 中的命令行的东西

如果您有使用svnkit进行此操作的示例代码,这对我将非常有用。

谢谢!

最佳答案

我找到了解决方案

此代码片段已发布在此site上。此代码返回创建分支的修订版本。

final long[] revStart = { -1 };

logClient.doLog(SVNURL.parseURIEncoded(
"https://svn.svnkit.com/repos/svnkit/branches/1.2.x"),
null, SVNRevision.HEAD, SVNRevision.HEAD, SVNRevision.create(1), true,
false, false, 0, null, new ISVNLogEntryHandler() {
public void handleLogEntry(SVNLogEntry logEntry) throws
    SVNException {
       System.out.println(logEntry);
       revStart[0] = logEntry.getRevision();
    }
});

System.out.println(revStart[0]);

关于java - 在使用SVNKIT创建分支的主干中查找修订,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45239201/

10-13 05:46