这应该是一个非常简单的问题,但我在任何地方都找不到答案。也许这里有人可以提供帮助...
在SVN中提交问题的原因是什么,有人收到一条消息“尝试打开不存在的子节点'名称'”?
我该如何修复它?
谢谢,
欧文。
答案 0 :(得分:0)
我觉得我必须提供答案,以便让可能遇到同样问题的其他人处理解决方案。
我遇到的问题是,当我尝试从NetBeans IDE提交对SVN的更改时,我被告知我无法提交,因为提交机制“尝试打开不存在的子节点'名称'”。我对这个错误的含义没有任何准确的了解,但是我给出的提示确实让我朝着可以从NetBeans中找到修复它的必要方向,在这个过程中,我学到了一些东西或者关于补丁是什么。
因此,我的问题的解决方案是在我的工作副本上针对Subversion存储库中的最新版本生成补丁。我通过转到工作副本的trunk目录从NetBeans执行此操作,然后从顶部菜单中选择Team-> Export Diff Patch。然后我重命名了我的工作副本,以便我可以在其位置检查一个新副本。
签出新的工作副本后,我从“收藏夹”菜单中选择了新工作副本的主干,然后选择了Team-> Apply Diff Patch。这在必要时更改,添加和删除了文件,但没有删除在删除文件时为空的目录。我必须手动删除这些目录,否则,通过补丁应用更改效果很好。
我通过将diff补丁的应用程序更改为代码库而没有发生任何事件,从而将新的工作副本提交。可爱。