Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何修复SVN错误:“;已经是另一个URL的工作副本;?_Svn_Tortoisesvn - Fatal编程技术网

我如何修复SVN错误:“;已经是另一个URL的工作副本;?

我如何修复SVN错误:“;已经是另一个URL的工作副本;?,svn,tortoisesvn,Svn,Tortoisesvn,在试图找出我们为什么会出现这个错误的过程中,我查看了 不幸的是,这不是同一个问题,答案毫无帮助 我们的存储库有一个外部属性,在执行“刷新”签出时显示错误的是这个目录 我们发现的问题是: 项目在文件夹上具有外部属性 然后,我们发现有人在同一位置添加了一个文件夹,其名称与该属性中的子文件夹相同 \主干\项目 \trunk\project\foo具有指向某个url的外部属性:bar 然后有人在foo下提交了一个名为bar的文件夹 这一切都搞砸了。(现在该文件夹有两个副本,其中包含有关svn url的冲

在试图找出我们为什么会出现这个错误的过程中,我查看了

不幸的是,这不是同一个问题,答案毫无帮助

我们的存储库有一个外部属性,在执行“刷新”签出时显示错误的是这个目录

我们发现的问题是:

  • 项目在文件夹上具有外部属性
  • 然后,我们发现有人在同一位置添加了一个文件夹,其名称与该属性中的子文件夹相同
  • \主干\项目 \trunk\project\foo具有指向某个url的外部属性:bar

    然后有人在foo下提交了一个名为bar的文件夹


    这一切都搞砸了。(现在该文件夹有两个副本,其中包含有关svn url的冲突信息)

    为了解决此问题,我们执行了以下操作:

    从repo浏览器中,我们删除了非外部文件夹(然后分支了外部引用。这第二步可能不是必需的,但对我们来说是必要的,因为我们正在分支主项目。)

    不确定是否有人会从中受益,但这让我们抓狂


    这几乎是svn中的一个错误,允许

    这发生在我身上-我签出了
    ACMECorp
    ,而不是
    ACMECorp\trunk
    。当我试图删除本地ACMECorp目录并向下一级签出文件夹时,我遇到了这个错误


    撤消本地删除,右键单击并选择切换…。选择要签出的实际路径(在我的例子中是“ACMECorp\trunk”,并勾选“忽略祖先”选项。

    当我删除本地WD并再次尝试签出时,我遇到了类似的问题。请确保提供SVN目录的确切路径,因为将有其他目录与.SVN文件存在冲突。

    因此…这既是一个问题,也是它的答案?您应该重复将问题表述为问题,然后将答案发布为答案。你的自答问题似乎有点帮助,但如果你将问题/问题陈述和解决方案分开,效果会更好。