[英]svnkit: how to get working copy revision number?
我正在使用SVNKit 1.3.2並嘗試獲取工作副本修訂號。
SVNKit也可以簽出工作副本,但是當我嘗試調用時
clientManager.getLookClient().doGetYoungestRevision(destination);
我收到FileNotFoundException告訴我在目標路徑(例如/path/to/working/copy/format
下找不到“ format”文件
我看到2種麻煩:-它嘗試直接在工作目錄根目錄中訪問“格式”文件,而該文件應該位於.svn文件夾中
有什么線索嗎? 謝謝!
似乎應該通過SVNStatusClient完成:
clientManager.getStatusClient().doStatus(destination, false).getRevision().getNumber();
盡管仍然不了解doGetYoungestRevision(destination)的問題是什么...
它不起作用,因為doGetYoungestRevision
用於存儲庫,而不用於工作副本。
我希望能達到與您相同的destination
,並且發現當destination
指向存儲庫時,它返回存儲庫的最新修訂號。
該類本身是用於存儲庫的類,您可以在此處查看文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.