簡體   English   中英

svnkit:如何獲取工作副本修訂號?

[英]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文件夾中

  • .svn文件夾中沒有文件。

有什么線索嗎? 謝謝!

似乎應該通過SVNStatusClient完成:

clientManager.getStatusClient().doStatus(destination, false).getRevision().getNumber();

盡管仍然不了解doGetYoungestRevision(destination)的問題是什么...

它不起作用,因為doGetYoungestRevision用於存儲庫,而不用於工作副本。

我希望能達到與您相同的destination ,並且發現當destination指向存儲庫時,它返回存儲庫的最新修訂號。

該類本身是用於存儲庫的類,您可以在此處查看文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM