按照这个网址"http://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt“,同步是成功的充分,但在检出数据后,从从服务器,我试图检查数据到主,当时它的要求从认证成功登录后给从它的错误"svn:‘目录’不是一个工作副本,谁能告诉我如何检入检入到主server.how使用"svn开关--重定位”命令的步骤。
发布于 2011-09-20 20:52:24
首先,最好的答案是在您的从服务器上设置一个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中变化的部分。因此,只要URL的其余部分是相同的,这就是您需要指定的全部内容。如果它们真的不同,你可能会这样做:
svn sw --relocate http://slave-server/svn/repos http://master-server/repos .https://stackoverflow.com/questions/7483099
复制相似问题