当我使用repo浏览器(TortoiseSVN)连接到mysvnserver时,在mysvnserver框中执行netstat和我的计算机的grep时,我看不到打开的连接。 什么是行为? 它下载一个索引文件,并在本地caching,所以我不需要一个持久连接到SVN服务器? 那么为什么我会看到许多使用svn协议连接到该服务器的其他计算机? 什么操作会导致有状态的连接? 它只是检查/提交和检查?
SVN通常不是一个有状态的连接。 把你的Subversion服务器看作是一个Web服务器(在很多情况下就是这样)。 Web服务器不保持有状态连接,SVN也不会。