您的位置:首页 > 其它

SVN——Connection closed by foreign host

2017-12-17 20:05 344 查看
前言

  小编在对SVN的项目内容做备份的时候,出现了下面这个错误,请看图:



  小编用的是Xshell远程连接的服务器,对服务器上的SVN项目进行的备份,图中可以很清楚的看出来是Xshell与服务的连接断掉了,而断掉的原因是Connection closed by foreign host. 本来小编以为只是连接不稳定才造成的,然后我又重新尝试了一下,再次进行备份,但是结果是相同的,依然是断掉了,一次可以是偶然,那么两次就说明有不对劲的地方了。

  经过查询,小编发现是有人在更新我所备份的项目的内容,之所以断掉,是因为SVN的这个保护机制,如图:



  如图可以看到,小编的Xshell是在19:36断开的,而用TortoiseSVN可以看到,有一份更新的提交时间是19:38,也就是说,我们两个在上传和备份的过程中冲突了,但是为了保证数据的完整性,SVN断开了链接,所以问题的原因找到了,是因为备份和更新不可以同时进行。

总结

  其实问题很简单,只要我们认真寻找答案,总是可以找到的,哪里有问题,哪里就有一个成长的机会,不要放过这个机会。下次备份要挑一个大家都下班的时间来进行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: