我正在使用 VisualSVN。今天我重装了操作系统(Win2003 R2),然后在上面安装了VisualSVN。我已经导入了存储库,使用浏览器检查访问,一切看起来都很好。
之后,我尝试更新现有的 chekouts。如果我尝试,我会得到:
错误:“/svn/SomeRepo/!svn/vcc/default”的报告:无法读取块错误:大小:安全连接被截断(https://serverbase:8443)
在服务器上(在事件查看器中)我收到以下错误:
提供者在流式传输 REPORT 响应时遇到错误。
但是如果我做一个新的检查,那么它就可以正常工作。如何将现有的结帐与服务器“连接”?我不想删除它们和做新的合作,因为它们可能包含不切实际的内容。
如果结帐工作正常,那么您最简单的选择可能是进行干净结帐,然后使用Beyond Compare之类的文件比较工具来查找更改并将其合并到干净结帐中。确保将 Beyond Compare 配置为忽略 .svn 目录!我已经多次使用过这种技术,Beyond Compare 让它变得非常简单。