不使用svnadmin创建SVN转储

时间:2011-12-21 00:43:05

标签: svn

我的SVN由私有提供商托管,该提供商不提供svnadmin转储来创建我自己的备份。我所能做的就是使用SVN客户端。

我希望能够使用普通的svn命令行并创建转储文件,这样我就可以备份它或者在保留历史记录的同时将我的SVN repo移动到其他地方。

我有什么方法可以做到这一点?或者我将不得不失去历史并重新安置。

1 个答案:

答案 0 :(得分:1)

您应该使用svnsync

以下是详细说明:

  • 在您的本地计算机上创建一个新的本地仓库
  • 使用 svnsync init 将本地存储库连接到提供商的
  • 使用 svnsync sync 将存储库复制到您的计算机

通过这种方式,您可以在计算机上维护本地副本

请注意,您的本地存储库不应通过 svnsync sync 从其他位置获得更改。但这是保持本地备份的最简单,最方便的方法。