将SVN存储库从Google代码转移到RiouxSVN

将SVN存储库从Google代码转移到RiouxSVN,svn,google-code,Svn,Google Code,我有谷歌代码库,现在我想把这些代码库从谷歌代码转移到RiouxSVN 问题是我不知道如何做到这一点。我曾尝试使用“svnadmin”和“svnrdump”,但没有成功 对于“svnrdump”,我得到了这个错误 svnrdump: warning: W200007: Target server does not support atomic revision property edits; consider upgrading it to 1.7. svnrdump: E175002: DAV

我有谷歌代码库,现在我想把这些代码库从谷歌代码转移到RiouxSVN

问题是我不知道如何做到这一点。我曾尝试使用“svnadmin”和“svnrdump”,但没有成功

对于“svnrdump”,我得到了这个错误

svnrdump: warning: W200007: Target server does not support atomic revision property edits; consider upgrading it to 1.7.
svnrdump: E175002: DAV request failed; it's possible that the repository's pre-revprop-change hook either failed or is non-existent
svnrdump: E175002: Unrecognized svn: revision property
我试图用内容创建hooks/pre-revprop-change.bat文件

exit 0

但问题依然存在。有什么方法可以做到这一点吗?

CG的SVN非常旧,您不能使用它。如果Google Code无法在管理面板中创建转储,您仍然可以使用svnsync创建GC回购的本地镜像,您将转储并加载到RiouxSVN

或者您可以使用gitsvn吸收所有提交并重建新的svn/git存储库。
由于gitsvn只使用svn命令而不使用svnadmin命令,这将需要一段时间,但如果您无法访问svnadmin命令,这将是一个麻烦。

RiouxSVN现在使用Subversion 1.8,您可以使用svnsync从google代码或其他svn托管服务导入现有存储库

svnsync init https://svn.riouxsvn.com/target_repo http://source_repo.googlecode.com/svn
svnsync sync https://svn.riouxsvn.com/target_repo

我可以通过命令svnrdump dump-r0:HEAD[URL\u TO\u YOUR\u REPO]>YOUR\u dumpfile.dmp通过“svnrdump”创建转储,但当我尝试将此转储加载到目标REPO时,我得到了上面的提示error@user2481869-这是罪过,可能是RiouxSVN在1.7之前。猫你问RiouxSVN的支持“如何解决”?或者选择另一个SVN主机