备份具有完整历史记录的SVN存储库

问题描述 投票:7回答:4

我需要在具有完整历史记录的本地计算机上备份SVN存储库,以便我可以在从服务器删除存储库后比较修订并查看注释。我使用TortoiseSVN作为客户端,并将其作为存储库服务器。实际上我的帐户将在几天内解散,我需要在本地系统上获取回购以进行进一步处理。

我该怎么办?

svn tortoisesvn backup
4个回答
7
投票

您可以使用svnsync下载存储库的完整副本,包括历史记录。它基本上只是将每个变更集复制到您选择的本地路径。我过去曾用它作为备份,它就像一个魅力。

有一个教程解释如何在Windows上执行此操作:http://creekcodes.blogspot.com/2010/02/how-to-svnsync-on-windows.html


1
投票

0
投票

您可以使用Mercurial,这是自TortoiseHG版本1.7以来提供的,因此完全支持。

此工具类似于hgsubversion但转储远程存储库。有关如何使用,请参阅svnrdump答案。


-1
投票

WordAligned提供了一些提示和三种方法来做一个svn存储库的镜像 - 一种方法也可以用于备份。看看original Subversion distribution

© www.soinside.com 2019 - 2024. All rights reserved.