Netbeans RapidSVN和存储库

时间:2013-01-21 01:23:39

标签: svn netbeans version-control rapidsvn

我有一个Netbeans项目,包含所有目录结构等等。我将我的Netbeans项目导入了一个在线存储库。以上都是用windows pc完成的。

现在,使用Ubuntu和RapidSVN(GUI svn客户端),我将我的存储库检出到NetBeansProjects目录。

当我加载NetBeans时,我得到一个未找到类的异常说:

A java.lang.NoClassDefFoundError exception has occurred.
However, the system should continue working without further problems.
Click Show Details for the stack trace.

以下是详细信息:

java.lang.ClassNotFoundException: org.tigris.subversion.javahl.SVNClientInterface
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        ...
        ...

所以,我现在可以查看我的所有文件并进行编辑。但是,每当我进行更改然后测试并运行我的程序时,它似乎总是运行加载到存储库的版本。

同样地,它似乎没有保存我的任何变化。当我关闭并打开Netbeans时,我刚刚从存储库编辑的项目不会出现在左边的项目面板中。

  1. 如何让Netbeans将其保留为项目并保存更改?
  2. 我使用的是RapidSVN错误吗?
  3. 我使用我的存储库错了吗?
  4. 如果您有任何其他建议或需要更多详细信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

您使用的是什么版本的NetBeans和RapidSvn?服务器上运行的是什么版本的Subversion? NetBeans 7支持SVN 1.7,而RapidSVN不是最新的。

进行更改后,执行提交,以便将当前文件上传到SVN。

以下是您可以尝试的一些事项:

  • 使用NetBeans( Team -> Subversion -> Checkout
  • 结帐
  • 使用NB进行提交,如果这不起作用,请创建 upddate (也是NB)
  • 您是否有权写目录?如果您将RapidSVN作为 sudo 运行,那么会有什么区别吗?
  • 在NB中检查以下设置: Tools -> Options -> Miscellaneous -> Versioning -> Subversion Preffered Client (你有什么?如果还没有设置:尝试使用 SvnKit < / em>的)

如果全部失败,请查看以下(免费)备用客户端:

请参阅:NetBeans FAQ - SVN Client