Svn 我想从镜子里看出来,但向主人承诺

Svn 我想从镜子里看出来,但向主人承诺,svn,Svn,跟踪此URL“http://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt“,同步已成功完成,但在从服务器签出数据后,我正在尝试将数据检查到主服务器,当时它要求从服务器在成功登录到从服务器后进行身份验证,并给出错误“svn:‘directory’不是工作副本 ,有谁能告诉我如何签入到主服务器的步骤吗“命令。首先,最好的答案是在从属服务器上设置WebDAV write-thru代理。这使您可以将从属设备视为您的主设备,并且无论

跟踪此URL“http://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt“,同步已成功完成,但在从服务器签出数据后,我正在尝试将数据检查到主服务器,当时它要求从服务器在成功登录到从服务器后进行身份验证,并给出错误“svn:‘directory’不是工作副本
,有谁能告诉我如何签入到主服务器的步骤吗“命令。

首先,最好的答案是在从属服务器上设置WebDAV write-thru代理。这使您可以将从属设备视为您的主设备,并且无论何时执行写入操作,从属设备都将充当主设备的代理。这使您可以从所有读取操作中受益。见:

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

svn co http://slave-server/svn/repos/trunk wc
cd wc
svn sw --relocate http://slave-server http://master-server .
在工作副本中,您可以运行以下命令:

svn co http://slave-server/svn/repos/trunk wc
cd wc
svn sw --relocate http://slave-server http://master-server .
您只需更改URL中发生变化的部分。因此,只要URL的其余部分相同,这就是您需要指定的全部内容。如果它们真的不同,你可以这样做:

svn sw --relocate http://slave-server/svn/repos http://master-server/repos .