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

标签 svn tortoisesvn backup

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

我该怎么搬?

最佳答案

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

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

关于svn - 备份具有完整历史记录的 SVN 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8208391/

相关文章:

svn - 获取 SVN 项目所有修订的本地副本

svn - TortoiseSVN 保持停止/挂起

mysql - 创建备份和恢复所在vb.net中的可执行路径

svn - 列出提交修订的文件

svn - 设置 JetBrains YouTrack 以连接到 SVN

visual-studio - 如何告诉 TortoiseSVN 重命名的文件已重命名(未删除和重新添加)?

SVN:更新时本地忽略文件

svn - 我无法在 Netbeans 中指定 Subversion 存储库的位置

sql-server - 恢复每日差异备份 - 没有文件准备好前滚问题

linux - 在备份脚本中保留 n 个最近的目录