使用" revert -a"通过P4V,它等了几分钟,然后把这个错误抛给了我。
RpcTransport:部分消息读取
TCP接收失败。
读:socket:WSAECONNRESET
服务器状态返回正常,没有锁定的数据库文件。
我怀疑这个问题是这台计算机的本地问题,因为其他人不会遇到同样的问题。通过命令提示符发出相同的命令只是命令提示符无限期地坐在那里。
其他命令(如submit和add)将使可视客户端无限期地坐在那里,但不会抛出错误。
文件存储在本地驱动器上。这会发生在多个仓库/工作站上。
答案 0 :(得分:2)
我在Windows机器上也一样。我想在我的情况下,它是由配置设置损坏引起的,并且由于弹出错误消息,我没有机会通过GUI正确设置它。 命令行SET命令有助于再次设置端口和主机名:
p4 set P4PORT=<portnum>
此命令重新启用GUI配置对话框
答案 1 :(得分:1)
当强行关闭网络套接字时,Windows会发出“WSAECONNRESET”错误。
经常出现此错误可能表示存在网络问题。
更多信息请点击此处:
http://answers.perforce.com/articles/KB/2968/
希望这有帮助, 仁!
答案 2 :(得分:0)
晚了几年,但对于那些仍然面临这个问题的人:
我在从大型存储库中获取文件时遇到了这个错误。我相信导致我出现这种情况的原因是互联网上传速度低,因此 - 即使我有很高的下载速度 - 来自我的计算机的 TCP 确认没有被发送,导致连接失败。
执行上传速度测试以确定它是否非常低(就我而言,它已降至低于 0.1 Mbps)。修复上传速度是一个单独的主题,但如果它有助于尝试重新启动路由器作为第一步。