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

时间:2011-11-21 07:12:54

标签: svn tortoisesvn backup

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

我该怎么办?

4 个答案:

答案 0 :(得分:7)

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

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

答案 1 :(得分:1)

答案 2 :(得分:0)

您可以使用自svnrdump版本1.7以来的original Subversion distribution,因此完全支持。

此工具与svnadmin dump类似,但转储远程存储库。有关使用方法,请参阅this answer。

答案 3 :(得分:-1)

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