我想从镜子中查看,但是要向主人提交

时间:2011-09-20 09:39:47

标签: svn

跟随此URL“http://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt”,同步已成功完成,但在从服务器检出数据后,我正在尝试检查要掌握的数据,当时它成功登录到奴隶后要求奴隶身份验证给出错误“svn:'目录'不是工作副本  ,任何人都可以给我一些步骤来办理登机手续以登记主服务器。如何使用“svn switch --relocate”命令。

1 个答案:

答案 0 :(得分:4)

首先,最好的答案是在奴隶上设置WebDAV直写代理。这使您可以将从站视为主站,并且只要执行写操作,从站就会充当主站的代理。这使您可以从所有读取操作中获得从站的好处。请参阅:Blog Post on configuring WebDAV proxy

要回答有关如何使用switch --relocate的问题,假设您运行了以下命令:

svn co http://slave-server/svn/repos/trunk wc

从工作副本中,您将运行以下命令:

cd wc
svn sw --relocate http://slave-server http://master-server .

您只需更改不同的网址部分即可。因此,只要URL的其余部分相同,您就需要指定。如果它们真的不同,你可以这样做:

svn sw --relocate http://slave-server/svn/repos http://master-server/repos .
相关问题