0

我拼命地尝试备份我的谷歌代码仓库,但由于我对 SVN 不太熟悉,我无法让 svnsync 工作。我认为将你的 repo 备份到另一个 repo 或转储文件是一件容易的事,但我错了吗?我真的很感激如何做到这一点的提示..

我正在尝试做的事情:

@shell:~$ svnsync 初始化http://www.org/svn/ http: //.goo​glecode.com/svn/trun​k svnsync:PROPFIND 请求在“/svn”上失败 svnsync:“/svn”的 PROPFIND:301 永久移动(http://www . .org)

这意味着什么?是否有可能修复它?

http://www .*.org/svn/ 是使用 svnadmin create, ofc 创建的。

提前致谢!=)

4

2 回答 2

1

我会在评论中提出这个问题,但我还没有评论的要点。看起来您的问题至少有一部分是您的网址可能不正确。301 告诉您您希望在那里找到的资源实际上并不存在,因此我首先通过对其执行 svn ls 来检查该 URL。

于 2009-02-19T01:48:53.793 回答
0

另一个问题是您尝试仅同步主干。我不相信这是支持 - svnsync 旨在制作整个 repo 的镜像。您需要省略 /trunk 部分。但首先你需要让你自己的回购功能。

于 2009-11-12T02:02:30.443 回答