windows-10 - 如何修复 svn 问题 - 运行上下文错误:现有连接被远程主机强行关闭?
问题描述
当我从本地 Windows 机器对共享目录(在远程服务器上)执行 svn 更新时,我遇到了这个问题。“错误运行上下文:现有连接被远程主机强行关闭。” 该目录非常大,有几个文件夹和子文件夹。我应该如何解决这个问题?
解决方案
如果您的意思是您正在使用 Windows 共享与其他同事共享 Subversion 工作副本,那么该结果是意料之中的,因为系统在设计时并未考虑到这种情况。Subversion 需要对.svn
目录的独占访问权和大多数 LAN 设置不提供的相当快速的磁盘访问权。
TortoiseSVN 文档的 FAQ 部分甚至有一个条目:
我可以将工作副本存储在网络共享上吗?
这取决于网络共享。但我们真的,真的敦促你不要这样做!即使您使用的是 Windows 服务器并使用这些网络共享,fcntl() 文件锁定也不是完全可靠的。对于基于 Samba 的股票,所有赌注都已取消。这意味着您将获得一个损坏的工作副本,然后您将丢失数据!也许不是今天,也许不是明天,但总有一天你会的。
无论您的用例是什么,您当前的工具链都无法应对。
推荐阅读
- java - WEKA 交叉验证线性回归 - 我可以获得 RMSPE 吗?
- animation - 如何在骨架中找到根节点的全局位置?
- user-agent - 如何使用导航器检测勇敢
- python - 断言失败 TensorFlow
- pepper - 自从 Softbank Robotics Store 关闭后,我如何向 Pepper 添加其他语言?
- redis - 如何在 Redis 中缓存整个 next.js 的 HTML 页面?
- c# - 如何基于另一个 DropDownList 在 DropDownList 中添加值
- c++ - 在 C++ 中输出 Unicode 棋子
- php - PHP:当一个或多个表单字段为空(多个字段)时,如何正确显示错误消息?
- javascript - 如果未满足最小和最大条件,则阻止表单提交