2012-03-03 71 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是在路径斜杠,而不是赢反斜杠

相关问题