所以这就是问题所在。签出SVN存储库时,它会完成它,但随后会创建一个具有相同名称的新目录,并检查其中的所有内容。这种递归结账流程将永远持续下去。我正在使用NetBeans,并在输出窗口中说:
Updating external location at: /Applications/MAMP/htdocs/projectx/projectx
它应该停在...... htdocs / projectx。
所以我的问题是 - 如何在NetBeans中关闭外部位置的结帐? ...或理想情况下,为什么要递归检查我的项目以及如何解决它?
答案 0 :(得分:0)
好的 - 所以这是我采取的解决方案:
svn propget -R svn:externals /path/to/working/copy/projectx/projectx
这显示该目录中的所有svn:externals属性。找出哪一个是破碎的。在我的情况下,有罪的是根目录,它与非抗性子目录有外部联系。 所以我删除了属性:
svn propdel svn:externals /path/to/working/copy/projectx/projectx
多数民众赞成。