在试图找出我们收到此错误的原因时,我看了at this question.
不幸的是,这不是同一个问题,答案也没有用。
我们的存储库有一个外部属性 - 正是这个目录在进行“全新”结账时显示错误。
我们发现的问题是:
\树干\项目 \ trunk \ project \ foo有一个外部属性:bar指向某个URL
然后有人在foo下提交了名为bar的文件夹这搞砸了一切。 (现在有两个关于svn url信息冲突的文件夹副本)
答案 0 :(得分:3)
这件事发生在我身上 - 我检查了ACMECorp
而不是ACMECorp\trunk
。当我尝试删除本地ACMECorp目录并检查文件夹一级时,我收到此错误。
撤消本地删除,右键单击并选择切换... 。选择您要签出的实际路径(在我的情况下' ACMECorp \ trunk'并勾选'忽略祖先'选项。
答案 1 :(得分:0)
为了解决这个问题,我们做了以下工作:
从repo浏览器中我们删除了非外部文件夹(然后对外部引用进行了分支。第二步可能没有必要,但是因为我们正在分支主项目。)
不确定是否有人会从中受益,但这会让我们头疼。
在svn中几乎是一个允许这样做的错误...
答案 2 :(得分:0)
当我选择当地的WD并试图再次结账时,我遇到了类似的问题。请务必提供SVN目录的确切路径,因为其他目录中包含.svn文件,因此会发生冲突。