问题就在这里。当签出SVN存储库时,它完成了它,但随后创建一个具有相同名称的新目录并签出其中的所有内容。这种递归的结帐过程将永远持续下去。我正在使用NetBeans,在输出窗口中它说:
Updating external location at: /Applications/MAMP/htdocs/projectx/projectx
它应该停在…htdocs/projectx.
所以我的问题是-如何关闭NetBeans外部位置的结帐?…或者理想情况下,它为什么要递归地检查我的项目以及如何修复它?
好的,这是我的解决方案:
svn propget -R svn:externals /path/to/working/copy/projectx/projectx
显示该目录下的所有svn:externals属性。找出哪个坏了。在我的例子中,有罪的是根目录,它有外部链接到不存在的子目录。所以我删除了属性:
svn propdel svn:externals /path/to/working/copy/projectx/projectx
这。