svn:现有目录<foo>的URL <foo>与预期的URL <foo> </foo> </foo> </foo>不匹配

时间:2011-07-27 16:39:53

标签: svn

好的我已经看过这个但仍然不知道如何解决而不删除我当前的文件夹并获得新的。但必须有一个更好的解决方案。这是我的确切错误:

svn: URL 'http://moray.aniworld.local:8080/svn/Devon/trunk/IncurredCost' of exis ting directory 'trunk\IncurredCost' does not match expected URL 'http://moray.an iworld.local:8080/svn/devon/trunk/IncurredCost'

请注意,我的存储库中没有重复的目录名称。我怎样才能解决这个问题,以便我可以在顶层执行“svn update”并正确地更新这个令人讨厌的fodler更新?

编辑:这是情况,我有repo foo,有一个主干,然后是子文件夹d1,d2,d3和d4。 d1有很多二进制文件我不想删除并再次获取(通过http和VPN,它很慢)。因为文件在那里,并且已经同步。我只是想告诉svn一切都好,不需要全部都搞清楚。

2 个答案:

答案 0 :(得分:9)

你实际上遇到与here相同的问题,因为这个问题是重复的(因此可能会很快关闭)。问题是你的SVN上有两个具有相同名称但具有不同情况的文件夹。例如:trunk\IncurredCosttrunk\incurredcost

答案 1 :(得分:0)

Daniel,Ioan Paul可能是对的。如果路径中的任何位置是不同的拼写。换一种说法;如果路径中的任何位置存在“路径”和“路径”,那么您可能会出现问题。

这实际上不是颠覆问题,而是Windows问题。我过去曾遇到过这个问题。就我而言,SVN服务器在Linux上运行。一些开发人员正在使用Windows,一些开发人员正在使用Mac。有一天,Mac上的开发人员创建了名为“File”的文件,并成功将其提交给SVN。问题是repo已经有一个名为'file'的文件,但从SVN的角度来看,从Linux的角度来看,这绝对没问题。从Mac的角度来看也没问题。但是,当Windows看到“文件”和“文件”时,它不知道该怎么做。