我有一个 Windows Server 2008,其中包含托管存储库的 VisualSVN Server。在客户端计算机上我有 TortoiseSVN 客户端。
如何创建服务器上托管的存储库的备份,然后将其恢复?
最佳答案
来自http://www.visualsvn.com/support/topic/00012/ :
<小时/>您可以使用 svnadmin hotcopy
Subversion 命令备份存储库。更多详情请参阅Subversion documentation .
请注意,所有其他 VisualSVN Server 相关数据(例如用户权限设置)都存储在您的存储库最顶层文件夹中(默认为 C:\Repositories)。您应该单独备份它们。
<小时/>要仅保存数据(没有 Hook 、配置等),请使用 svnadmin dump
。您甚至可以逐步使用它。
从 Subversion 1.7 开始,您可以通过 svnrdump
远程运行 svn dump .
根据您的备份容量,您可以选择始终执行hotcopy,或者偶尔执行hotcopy,更频繁地完成svn dump ,以及每晚增量 svn dump 等。
关于windows - VisualSVN 服务器存储库备份/恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10402991/