首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将Subversion资源库移动到其他服务器

将Subversion资源库移动到其他服务器
EN

Stack Overflow用户
提问于 2008-12-11 20:23:41
回答 4查看 58.4K关注 0票数 68

我有一个服务器来托管我的Subversion代码库。该服务器当前是一个Windows Server 2003机器,我的IT管理员想要将其更新到Windows Server 2008

这意味着我需要在构建服务器时移动Subversion存储库,并想知道将存储库移动到新服务器的最佳实践是什么。

在网上看起来,推荐的方式是使用:

代码语言:javascript
复制
svnadmin dump /path/to/repository > repository-name.dmp

然后使用:

代码语言:javascript
复制
svnadmin create repository-name
svnadmin load repository-name< repository-name.dmp

导入存储库。

上面的方法看起来是最好的方法吗?

EN

回答 4

Stack Overflow用户

发布于 2008-12-12 12:31:11

您还可以使用svnsync来移动存储库;这样您就可以传输所有数据,而无需关闭“旧”存储库。据我所知,这也是从托管环境中获取数据的唯一方法,在托管环境中,您没有shell访问权限或转储存储库的权限。

票数 9
EN

Stack Overflow用户

发布于 2013-10-27 15:48:20

另一种选择:

使用svnrdump。http://www.crowbarsolutions.com/backing-up-restoring-a-remote-svn-repository/

“您将需要一个名为svnrdump的工具。正如Apache所描述的,”svnrdump复制了svnadmin转储和svnadmin加载的功能,但它适用于远程存储库,而不需要管理员(本地文件系统)访问源或目标存储库。

票数 5
EN

Stack Overflow用户

发布于 2008-12-11 20:37:47

如果您使用的是文件系统类型的存储库,您可以直接获取包含您的存储库的文件夹并移动它。如果您要更改服务器,那么很可能需要使用'Relocate‘命令来更改本地工作目录查找存储库的位置。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/360758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档