2012-03-03 138 views
8

我想從svn倉庫獲取日誌。現在,我可以通過兩種方式做到這一點,建立一個本地存儲庫並從那裏獲取svn日誌。或者,2號,從DAV/HTTP服務的svn倉庫獲取它。從倉庫獲取svn日誌,而不是工作副本

有沒有辦法直接從存儲庫文件夾中獲取svn日誌? (有conf,db,gooks等的呢?)。如果我做

svn log <repodir> 

我得到錯誤'svn:'/ var/repositories/test'不是工作副本'。用

svnlook log 

我只得到一個空行作爲回報。

謝謝。

+1

嘗試使用'svn的日誌文件:///路徑/到/你/ repo' – knittl 2012-03-03 18:11:28

+0

是的,這的確是個e解決方案。如果你將它作爲答案,我會接受它:) – WesleyE 2012-03-03 18:15:53

+0

最好在副本上調用'svn log',比版本庫本身,即檢出版本的版本庫。 – 2013-08-14 19:51:58

回答

7

您必須使用file://協議回購的完整路徑,所以參數會(庫只能跟與URL)解析爲URL:

svn log file:///path/to/your/repo 
1

有沒有辦法直接從存儲庫文件夾中獲取svn日誌?

使用file:///協議

svn log file:///D:/Repositories/Hello有d:/庫/ Hello是在路徑斜槓,而不是贏反斜槓