0

这应该是一个非常简单的问题,但我在任何地方都找不到答案。也许这里有人可以帮助...

在 SVN 中提交时出现问题的原因是什么,收到一条消息“尝试打开不存在的子节点 'name'”?

我该如何修复它?

谢谢,

欧文。

4

1 回答 1

0

我觉得我必须提供一个答案,以便为可能遇到相同问题的其他人提供一些解决方案。

我遇到的问题是,当我尝试从 NetBeans IDE 提交对 SVN 的更改时,我被告知我无法提交,因为提交机制“尝试打开不存在的子节点 'name'”。我对这个错误的含义没有任何准确的概念,但是给我的提示确实让我找到了一个方向,我可以从 NetBeans 中找出修复它的必要条件,并且在这个过程中,我学到了一件事或二关于补丁是什么。

因此,我的问题的解决方案是针对 Subversion 存储库中的最新版本在我的工作副本上生成一个补丁。我通过 NetBeans 执行此操作,方法是转到工作副本的主干目录,然后从顶部菜单中选择 Team->Export Diff Patch。然后我重命名了我的工作副本,这样我就可以在它的位置检查一个新的。

签出新的工作副本后,我从收藏夹菜单中选择了新工作副本的主干,然后选择了 Team->Apply Diff Patch。这会在必要时更改、添加和删除文件,但不会删除删除文件的空目录。我不得不手动删除这些目录,但除此之外,通过补丁应用更改效果很好。

我将通过应用差异补丁更改的新工作副本毫无意外地提交到代码库。迷人的。

于 2013-04-09T15:06:36.873 回答