我正在使用 svnsync 复制存储库,并且每次在同一修订版上都会收到此错误。
正在传输文件数据...svnsync: REPORT of 'https://svn1.avlux.net/xxxxxx.net https://svn1.avlux.net/xxxxxx.net':无法读取响应正文:安全连接被截断https://svn1.avlux.net https://svn1.avlux.net)
这是一个很大的修订,我没有服务器的管理员访问权限。有没有办法解决这个问题,即使它涉及手动检查和复制修订版本?
您只是尝试复制存储库一次还是尝试设置持续的镜像方案?
如果是前者,您可以让同步继续,直到失败,然后在失败的修订版和上一个修订版之间进行比较,并将其输出到文件中。因此,如果失败的转速为 135,则结果如下:
svn diff -r134:135 http://your/repo/url > patch.diff
然后您可以将此补丁文件应用到新存储库的工作副本。
patch -p0 -i patch.diff
然后只需将更改提交到该工作副本并再次启动 svnsync 即可。
这是相当黑客的做法,但它可能会起作用。
注意:我没有测试任何命令,可能存在一些语法错误,但一般方法理论上应该可行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)