如何备份svn存储库,以便在svn服务器离开后修订日志仍然可见?

如何备份svn存储库,以便在svn服务器离开后修订日志仍然可见?,svn,Svn,我在远程svn服务器上有一些旧项目。我可以使用svn客户端连接到存储库并检查日志。我还可以导出存储库,以便源文件都位于Mac上我的驱动器的本地 但导出似乎并不包括日志,它们只是源的完整备份 但是,如果我签出存储库,即使我可以看到日志,但我知道如果远程svn服务器不再可用,修订日志将不再可见 因此,我的问题是,(1)在我自己的计算机上本地备份存储库,(2)在我签出的svn消失后,以后仍能看到修订日志的最佳方法是什么 谢谢。导出不是“源的完整备份”-它是给定时间点存储库状态的副本,与存储库断开连接

我在远程svn服务器上有一些旧项目。我可以使用svn客户端连接到存储库并检查日志。我还可以导出存储库,以便源文件都位于Mac上我的驱动器的本地

但导出似乎并不包括日志,它们只是源的完整备份

但是,如果我签出存储库,即使我可以看到日志,但我知道如果远程svn服务器不再可用,修订日志将不再可见

因此,我的问题是,(1)在我自己的计算机上本地备份存储库,(2)在我签出的svn消失后,以后仍能看到修订日志的最佳方法是什么

谢谢。

导出不是“源的完整备份”-它是给定时间点存储库状态的副本,与存储库断开连接

如果希望查看修订历史记录/日志,则需要存储库本身的副本,其格式可以由Subversion服务器库读取/处理

这意味着要么转储存储库并将其加载到本地存储库,要么将存储库镜像到其他位置

您可以转储远程存储库,然后
svnadmin创建一个本地存储库,并
svnadmin将转储文件加载到其中

如果您具有对远程服务器的SSH或类似访问权限,并且可以通过网络访问Mac,则可以将存储库连接到本地计算机上的存储库,这可能更快,也可能更快

有关完整的详细信息,请照常进行。

导出
不是“源的完整备份”-它是给定时间点上存储库状态的副本,与存储库断开连接

如果希望查看修订历史记录/日志,则需要存储库本身的副本,其格式可以由Subversion服务器库读取/处理

这意味着要么转储存储库并将其加载到本地存储库,要么将存储库镜像到其他位置

您可以转储远程存储库,然后
svnadmin创建一个本地存储库,并
svnadmin将转储文件加载到其中

如果您具有对远程服务器的SSH或类似访问权限,并且可以通过网络访问Mac,则可以将存储库连接到本地计算机上的存储库,这可能更快,也可能更快


有关详细信息,请按常规发送。

谢谢。除了您的指导之外,我发现此页面在准备转储到本地存储库步骤方面非常有用:特别是,“svnadmin create/svnrepo”对于在运行“svnadmin load”之前创建svn存储库文件夹结构至关重要。它正在工作。谢谢,谢谢。除了您的指导之外,我发现此页面在准备转储到本地存储库步骤方面非常有用:特别是,“svnadmin create/svnrepo”对于在运行“svnadmin load”之前创建svn存储库文件夹结构至关重要。它正在工作。谢谢