尝试通过 VPN 检出 SVN 存储库

尝试通过 VPN 检出 SVN 存储库

各位朋友,

我已经连接到采用 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命令中以进行完整的检查。

相关内容