在向同事展示昨天如何使用SVN时,我们在现有的Visual Studio解决方案中创建了一个测试文件夹和文件.我们将其称为"Test"文件夹,其中包含两个文件"Test.ascx"和"Test.ascx.cs".我们添加了它(或者Visual SVN添加了它,'因为它很棒)并且提交了它.我们还在项目的其他位置添加并提交了其他文件.
我们可以在存储库(和其他文件)中看到它.
在我自己的机器上进行更新以下拉这些新文件导致其他文件被正确拉下,但是没有出现Test文件夹.无论我多少次尝试从VS和TortoiseSVN(urgh)Repo浏览器中的各个点进行更新,它都无法看到有任何更改需要下拉.
我哪里错了?
这是一个已知问题.
您可以使用
$ svn update --depth = infinity
强制更新.使用TortoiseSVN,使用子菜单中的"Update to revision"命令,然后将深度组合框更改为"完全递归".