windows - VisualSVN 服务器存储库备份/恢复

标签 windows svn version-control tortoisesvn visualsvn-server

我有一个 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/

相关文章:

python - 为什么这段代码在 Linux 上有效,但在 Windows 上却无效?

ruby - 如何在 Windows 上更改文件权限?

php - 在修订系统中提取所有语言的最新版本内容

visual-studio - 免费源代码管理

python-3.x - 如何在 Windows 上安装 miniupnpc 作为 python 模块

c - 未解析的外部符号 _sleep 使用 sleep()?

linux - svn2git kde 规则错误 - 转换标签

svn - 将所有未版本控制的文件添加到 SVN

svn - Subversion : How to make local changes to a file *never* check in, 但它是否与远程同步?

version-control - 在 Team Foundation Server 中查找未添加的文件