如何将源代码从一个svn服务器传输到另一个服务器?

时间:2012-06-05 07:37:05

标签: svn tortoisesvn

  • 我们有一个旧的SVN服务器,其中包含Solutions Plus网站阶段2_A1821源代码,我们需要将此源代码移动到新的SVN服务器吗?这可能吗?如果是,请告诉我要遵循的步骤。

此致 Zuhaib

2 个答案:

答案 0 :(得分:1)

我建议使用svndump:

svnadmin dump repositorypath | gzip > backupname.svn.gz

这将为您提供存储库的gzipped备份。然后,您可以将其复制到新的svn服务器并取消归档。

你也可以尝试使用hotcopy或svnsync(尽管这对你的傀儡来说似乎有些过分)。 Hotcopy将保留一些svndump可能会遗漏的控制文件。它也可以在svn服务器启动时运行。

svnadmin hotcopy repositorypath /path/to/backup

然后您可以gzip备份并传输它。

答案 1 :(得分:0)

如果您的新服务器运行Windows,您可以使用VisualSVNServer(免费),它只能导入您现有的存储库。