2017-04-24 40 views

回答

0

在.svn目錄中有一個名爲「wc.db」的SQLite文件。

在這個SQLite數據庫中,有一個名爲NODES的表。

此查詢用於我的目的。我不確定它會適用於任何情況。當我連接到SVN服務器後,我能夠驗證該查詢的結果是我提交的最新版本。

SELECT MAX(revision) FROM NODES WHERE changed_author='yecarri'

請把這個回答謹慎。我不是svn架構的專家,我只是想分享一下對我有用的東西。

1

如果不能查詢存儲庫本身,就無法知道存儲庫中最新提交的修訂版本是什麼。在上次更新時,您可能會在工作副本中緩存一些關於最新修訂版的數據,但在svn update完成後可能會過期幾秒。

要查看您的工作副本知道什麼,請使用svn info PATH_TO_WORKING_COPYsvn log PATH_TO_WORKING_COPY,但這些不具有權威性。

相關問題