【问题标题】:Get svn log from repository, not working copy从存储库获取 svn 日志,而不是工作副本
【发布时间】:2012-03-03 18:02:53
【问题描述】:

我想从 svn 存储库中获取日志。现在,我可以通过两种方式做到这一点,创建一个本地存储库并从那里获取 svn 日志。或者,第二个,从 DAV/HTTP 服务的 svn 存储库中获取它。

有没有办法直接从存储库文件夹中获取 svn 日志? (里面有 conf、db、gooks 等的那个?)。如果我这样做了

svn log <repodir>

我收到错误 'svn: '/var/repositories/test' 不是工作副本'。与

svnlook log

我只得到一个空行作为返回。

谢谢。

【问题讨论】:

  • 尝试使用svn log file:///path/to/your/repo
  • 是的,这确实是解决方案。如果你给它作为答案,我会接受它:)
  • 最好在副本上调用svn log,即存储库的签出版本,而不是存储库本身。

标签: linux svn


【解决方案1】:

您必须使用file:// 协议,因此参数会被解析为 URL(存储库只能与 URL 对话):

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

【讨论】:

    【解决方案2】:

    有没有办法直接从存储库文件夹中获取 svn 日志?

    使用 file:/// 协议

    svn log file:///D:/Repositories/Hello 那里 D:/Repositories/Hello 是 repo 的完整路径,路径中带有斜杠,而不是 Win-backslashes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-15
      • 2012-09-09
      • 1970-01-01
      • 2011-05-12
      • 2023-04-09
      • 2012-11-04
      • 1970-01-01
      相关资源
      最近更新 更多