如何解决svn问题--运行上下文错误。现有连接被远程主机强制关闭?

问题描述 投票:0回答:1

当我从我的本地windows机器对一个共享目录(在remte服务器上)进行svn更新时,我一直收到这个问题。"Error running context: 现有的连接被远程主机强行关闭。"这个目录非常大,有几个文件夹和子文件夹。我应该如何解决这个问题?

windows-10 tortoisesvn
1个回答
0
投票

如果你的意思是你在使用Windows共享与其他同事共享Subversion工作副本,这种结果是可以预料到的,因为系统的设计没有考虑到这种情况。Subversion需要独家访问 .svn 目录和合理快速的磁盘访问,这是大多数局域网设置所不能提供的。

甚至还有一个 常见问题部分的条目 的TortoiseSVN文档。

我可以在网络共享中存储一个工作副本吗?

这取决于网络共享。但是我们真的,真的劝你不要这样做! 即使你使用的是Windows服务器并使用这些网络共享,fcntl()文件锁定也不是完全可靠的。而对于基于Samba的共享来说,所有的赌注都是错误的。这意味着你将得到一个损坏的工作副本,然后你将失去数据! 也许不是今天,也许不是明天,但总有一天你会失去数据。

无论你的使用情况是什么,你当前的工具链都无法应对它。

© www.soinside.com 2019 - 2024. All rights reserved.