【发布时间】:2016-12-25 15:12:58
【问题描述】:
我的组织运行了 2 年的 SVN 存储库服务器。该服务器于 11 月死亡;多亏了本地副本,我们没有丢失任何文件,但是我们丢失了历史记录,这显然是一种耻辱。
我仍然有我的本地存储库副本,我想知道我是否可以从这个本地副本重新获得 SVN 日志。通常运行 SVN 日志需要服务器连接,所以问题是,是否可以在没有服务器的情况下获取日志?
【问题讨论】:
-
我假设你已经得到了备份讲座。
我的组织运行了 2 年的 SVN 存储库服务器。该服务器于 11 月死亡;多亏了本地副本,我们没有丢失任何文件,但是我们丢失了历史记录,这显然是一种耻辱。
我仍然有我的本地存储库副本,我想知道我是否可以从这个本地副本重新获得 SVN 日志。通常运行 SVN 日志需要服务器连接,所以问题是,是否可以在没有服务器的情况下获取日志?
【问题讨论】:
一般来说,不会:日志条目在服务器上存储为所谓的“修订属性”SVN。
但是,您可以尝试从您正在使用的 SVN 客户端的 缓存 中提取日志条目——据我所知,TortoiseSVN 在某处缓存日志条目。 SmartSVN 也能做到这一点。
【讨论】:
日志不存储在本地副本中:那些仅存储您正在处理的当前副本(即您签出的最后一个副本)。
所以,不,您无法从本地提取中获取 SVN 日志。
【讨论】: