Visual studio SVN:同事将文件夹签入存储库,但我可以';我不能更新我的版本

Visual studio SVN:同事将文件夹签入存储库,但我可以';我不能更新我的版本,visual-studio,svn,tortoisesvn,visualsvn,Visual Studio,Svn,Tortoisesvn,Visualsvn,在昨天向同事展示如何使用SVN时,我们在现有的VisualStudio解决方案中创建了一个测试文件夹和文件。我们将其称为“Test”文件夹,其中包含两个文件,“Test.ascx”和“Test.ascx.cs”。我们添加了它(或者VisualSVN添加了它,因为它太棒了),并提交了它。我们还在项目的其他地方添加并提交了其他文件 我们可以在存储库(和其他文件)中看到它 在我自己的计算机上执行更新以下拉这些新文件,导致其他文件被正确下拉,但测试文件夹不会出现。无论我在VS和TortoiseSVN(u

在昨天向同事展示如何使用SVN时,我们在现有的VisualStudio解决方案中创建了一个测试文件夹和文件。我们将其称为“Test”文件夹,其中包含两个文件,“Test.ascx”和“Test.ascx.cs”。我们添加了它(或者VisualSVN添加了它,因为它太棒了),并提交了它。我们还在项目的其他地方添加并提交了其他文件

我们可以在存储库(和其他文件)中看到它

在我自己的计算机上执行更新以下拉这些新文件,导致其他文件被正确下拉,但测试文件夹不会出现。无论我在VS和TortoiseSVN(urgh)Repo浏览器中尝试从不同的点更新多少次,它都看不出有任何要下拉的更改

我哪里做错了

我们可以在存储库(和其他文件)中看到它

无论我在VS和TortoiseSVN(urgh)Repo浏览器中尝试从不同的点更新多少次,它都看不出有任何要下拉的更改


因此,您可以在存储库浏览器中查看或无法查看它?

我以前遇到过类似的重影错误,发现最简单的解决方法是删除父文件夹并更新其父文件夹:

Project Root
    Project
        NewFolder

删除项目,然后更新项目根目录

您是否提交并更新了测试文件夹的父文件夹?

我不知道,svn总是告诉我清理,您尝试过了吗?

我知道,这不是一个答案,但我已经尝试了你们建议的所有解决方案,我只是以冲突告终,撞毁了乌龟并建立了业力。因此,.svn/entries文件中可靠的编辑将其排序

到目前为止,我一直是一名使用SVN管理源代码的开发人员。其他人没有问题,我只是登记一些东西。我使用VisualSVN作为一个层来为.NET修改SVN(它不太适合),我似乎经常遇到问题。我正在执行非常简单的操作,甚至没有分支/标记。简单。但我对它有意见吗?

这是一个

你可以用

$svn更新--深度=无穷大


以强制更新。对于OrtoiseSVN,使用子菜单中的“更新到修订”命令,然后将深度组合框更改为“完全递归”

我们可以看到存储库中的测试文件夹和内容以及其他文件。如果您创建一个新的工作副本(使用Tortoise)并从存储库中获取最新代码,会发生什么情况?你看到那些文件了吗?如果您没有,那么我猜他们被提交到了与您的工作副本使用的分支不同的分支。只要尝试一下,就会得到“'C:\dev2008\migtorbo2\migtorbo2\u WEB\secure'已经是另一个URL的工作副本”我们现在只有一个主干副本。您需要在干净、空的新目录上执行此操作,而不是在现有目录上。它肯定不能包含任何以前的.svn目录。同意,我后来尝试了这个,使用了一个我必须杀死的黑客.svn文件夹。所以,复制文件夹,删除.svn文件夹,然后重试。。。我们提交了整个解决方案,其中包括“其他文件”和测试文件夹,它有几个文件夹深。实际上我刚刚尝试过。乌龟坠机。我有没有提到我对乌龟的蔑视?你需要确保乌龟使用的SVN版本与VisualSVN的兼容。我建议使用最新的乌龟。。。我已经用了2年多了,我没有遇到任何关于乌龟的问题。我已经更新到了乌龟VN 1.6.1和VisualSVN 1.7.1,仍然没有变化。谢谢你的帮助,谢谢!证明这毕竟不仅仅是我一个人很遗憾有人认为降低一个看似合理的问题的分数是值得的。谢谢!这一年的大部分时间我都在为这件事苦苦挣扎。你链接到的对话是很棒的阅读材料。