【问题标题】:Can I retrieve an SVN Log from a local copy?我可以从本地副本中检索 SVN 日志吗?
【发布时间】:2016-12-25 15:12:58
【问题描述】:

我的组织运行了 2 年的 SVN 存储库服务器。该服务器于 11 月死亡;多亏了本地副本,我们没有丢失任何文件,但是我们丢失了历史记录,这显然是一种耻辱。

我仍然有我的本地存储库副本,我想知道我是否可以从这个本地副本重新获得 SVN 日志。通常运行 SVN 日志需要服务器连接,所以问题是,是否可以在没有服务器的情况下获取日志?

【问题讨论】:

  • 我假设你已经得到了备份讲座。

标签: svn logging


【解决方案1】:

一般来说,不会:日志条目在服务器上存储为所谓的“修订属性”SVN。

但是,您可以尝试从您正在使用的 SVN 客户端的 缓存 中提取日志条目——据我所知,TortoiseSVN 在某处缓存日志条目。 SmartSVN 也能做到这一点。

【讨论】:

  • 没错,但我认为当 OP 谈论日志时,他指的是历史/修订而不是日志消息。
  • 乌龟好像有离线模式,联系不上服务器会提示开启。它警告说数据可能不完整,但对我来说似乎有过去 6 个月的日志条目。
【解决方案2】:

日志不存储在本地副本中:那些仅存储您正在处理的当前副本(即您签出的最后一个副本)

所以,不,您无法从本地提取中获取 SVN 日志。

【讨论】:

    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多