0
我使用Apache Jackrabbit來存儲版本化數據。我正在關注Jackrabbit wiki上列出的模板versioning basics,但有一件事情不像預期的那樣工作。Jackrabbit版本刪除 - 名稱意外
後,我請從維基代碼,我儘量節省節點的另一個版本,然後讓其版本字符串:
child = parentNode.getNode("childNode");
child.checkout();
child.setProperty("anyProperty", "Blah3");
session.save();
Version thisVersion = child.checkin();
System.out.println(thisVersion.getName());
這段代碼的輸出是1.0.0,當我想它是1.1。我的目標是能夠刪除節點的最後一個版本,並且只能刪除最後一個版本,並且讓下一個版本與刪除版本具有相同的名稱。我只關心在添加節點時這麼做;如果我可以檢查節點,並且讀取名稱(獲取版本號)而不拋出異常,那麼我無法刪除版本。環顧網絡,我找不到一種方法來實現這一目標。