![尝试通过 VPN 检出 SVN 存储库](https://linux22.com/image/1584583/%E5%B0%9D%E8%AF%95%E9%80%9A%E8%BF%87%20VPN%20%E6%A3%80%E5%87%BA%20SVN%20%E5%AD%98%E5%82%A8%E5%BA%93.png)
各位朋友,
我已经连接到采用 PPTP 设置的公司 VPN。我似乎已成功连接,但是当我执行以下操作时:
svn 签出http://192.168.0.4/svn/main/projects/KT01/software/dev/KT01SW02
虽然它用存储库的目录结构填充本地计算机上的目标目录,但它不会下载任何源代码。
我可以使用网络浏览器顺利地浏览存储库。
本地机器是运行 Mageia 6 的 Linux,工作是 Windows 设置。
有人知道问题可能出在哪里吗?我将提供解决此问题所需的任何信息,但目前我不知道还有什么有用的东西。
非常感谢。
答案1
你遇到了以下问题 稀疏目录 定义为:
默认情况下,大多数 Subversion 对目录的操作都以递归方式进行。例如,svn checkout 会为存储库指定区域中的每个文件和目录创建一个工作副本,并按递归方式向下遍历存储库树,直到将整个结构复制到本地磁盘。Subversion 1.5 引入了一项名为稀疏目录(或者浅层结账)可让您轻松检出工作副本(或工作副本的一部分)比完全递归更浅显,并可以自由地在以后引入以前忽略的文件和子目录。
要完成结帐,请使用以下命令:
svn update --depth infinity
还可以将该--depth infinity
参数添加到svn checkout
命令中以进行完整的检查。