我正在努力确定如何将我的Subversion存储库从Google Code移动到我的CollabNet Subversion Edge服务器。我已阅读有关制作转储文件,迁移,备份和同步的信息,但却无法找到正确的答案。我认为发生的事情是我不知道究竟要输入什么内容。我只是完全失败了。我一直在寻找约3个小时。
答案 0 :(得分:4)
从Google Code获取存储库的转储文件。在Subversion Edge中,创建一个新的空存储库,然后使用“加载”选项加载从Google代码中获取的转储文件。
如果Google不允许您下载转储文件,那么您应该能够在SVN Edge中创建一个新的空存储库,然后使用任何客户端的svnsync命令行工具将存储库从Google Code同步到您的Subversion Edge库。为此,您只需在Subversion Edge存储库中打开pre-revprop-change挂钩。钩子脚本可以只是一个空文件,或者只有一行“退出0”。
答案 1 :(得分:2)
除了svnsync
之外,还有更简单的方法来获取存储库的转储:使用svnrdump
版本中引入的Apache Subversion 1.7工具。