当我使用 repo 浏览器 (TortoiseSVN) 连接到 mysvnserver 时,在 mysvnserver 框上执行 netstat 并在计算机上执行 grep 时看不到打开的连接。这是怎么回事?它是否下载索引文件并将其缓存在本地,这样我就不需要与 svn 服务器保持持久连接?那么为什么我看到许多其他计算机使用 svn 协议连接到该服务器?什么操作会导致有状态连接?它只是签入/提交和签出吗?
答案1
SVN 通常不是有状态连接。请将您的 Subversion 服务器视为 Web 服务器(在许多情况下确实如此)。Web 服务器不会保持有状态连接,SVN 也不会。