告诉Netbeans忘记SVN

时间:2010-01-06 17:41:57

标签: svn netbeans

使用Netbeans我曾经从SVN存储库中检出了一个项目,只是为了测试Netbeans中的SVN功能。

现在,每当我创建一个新项目,或者打开一个不受源代码控制的现有项目时,Netbeans“认为”在我正在玩的存储库中受版本控制。

我如何告诉Netbeans忘记我曾经使用的SVN存储库的所有内容,因此我可以在本地完成一些小的简单appcation,而无需与任何版本控制存储库交互。但是没有卸载Netbeans SVN插件,所以我可以用于其他一些项目。


修改:通过“Netbeans”认为“在该存储库中受版本控制”我的意思如下:

  • 在项目树视图中,几乎所有包/对象旁边都会显示一个蓝色图标
  • 对象名称显示为绿色
  • 软件包上的工具提示说“包含新的,已修改或已删除的文件或属性”
  • 对象上的工具提示显示“本地修改”
  • 提供了在“团队”菜单中提交更改的SVN选项。

如果我禁用SVN插件,则所有上述症状都消失了。

另一方面,我找不到任何.svn子目录,并且在<%APPDATA%> /。netbeans / 6.7 / build.properties

中没有对svn的引用

6 个答案:

答案 0 :(得分:10)

如果您仍需要将项目保持在版本控制之下但在NetBeans之外维护版本控制,则可以停用SVN插件或完全卸载它。在NetBeans IDE中,转到Tools-> Plugins,然后在Installed选项卡下(在7.x中选中“Show details”)检查Subversion并点击Deactivate或Uninstall。该插件将被停用/删除,系统将提示您重新启动IDE: how to disable NetBean Subversion Plug-in

答案 1 :(得分:4)

好的,不是很明显:

  1. Pre 7.1(我认为):在Tools中禁用svn模块 - > Plugins
  2. 但是,如果svn作为基本IDE的一部分安装:通过Team - >断开与svn的连接Subversion - >选择svn结帐的根目录时Disconnect

答案 2 :(得分:3)

已解决:目录树中有一个.svn目录更高,如下所示:

c:\dir1
    |-\.svn
    |-\dir2
        |-\dir3 (where I store netbeans project)
            |-\project1
            |-\project2
            |   ...
            |-\projectN

每当我在c:\ dir1 \ dir2 \ dir3 \ new_project中创建一个新项目时,就会出现问题。

我删除了.svn目录,问题解决了。

答案 3 :(得分:1)

  

Netbeans“认为”正在版本中   控制在那个存储库中我是   和...一起玩。

这究竟是怎么表现出来的? Netbeans认为项目是由SVN版本控制的唯一一件事就是存在.svn子目录。

答案 4 :(得分:1)

只需转到团队,然后点击断开连接即可。这将使您与GIT断开连接,netbeans显示此通知,因为您已连接到GIT。

答案 5 :(得分:0)

有一个Netbeans维护的文件,通常保存在“C:\Documents and Settings\<login-Name>\.netbeans\5.5”,就像名为build.properties的位置一样。您可以查看该文件中是否有任何SVN条目,如果是,请备份,删除这些条目并查看是否重复此方案。