JCR支持创建节点的分支。有没有一种简单的方法可以为分支分配名称?有没有一种简单的方法来获取某个分支,例如按名称?有没有一种简单的方法可以访问给定分支上的最新版本?
不幸的是,
版本名称的生成方式在jackrabbit中是硬编码的。但是,您可以使用以下方法为版本添加标签:
VersionHistory.addVersionLabel()
然后使用以下方法检索它:
VersionHistory.getVersionByLabel()
然后,分支的最新版本将是没有后继版本的版本。 您需要遍历版本,直到找到它。