2010-01-06 52 views
5

忘记使用NetBeans有一次,我从SVN库中检出了一个项目,只需在NetBeans测试SVN功能。告知NetBeans约SVN

现在,每次我创建一个新项目,或源代码控制不打开现有项目,Netbeans的“认为”是在仓库,我摆弄版本控制之下。

我怎样才能知道Netbeans的忘掉我曾经使用SVN存储的一切,这样我就可以少些琐碎的applcation完全在本地工作,不与任何版本控制库交互。但是,如果不卸载Netbeans SVN插件,我可以使用其他项目。


编辑:通过“Netbeans的‘认为’是在该库的版本控制之下”我指的是以下几点:

  • 在项目树查看蓝色图标旁边显示几乎所有包装/物品
  • 对象名称以绿色显示
  • 包装上的工具提示显示为“包含新的,已修改或已删除的文件或道具ERTIES”
  • 上对象的工具提示说‘本地修改’
  • SVN选项提交在团队菜单的变化是可用的。

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

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

回答

3

解决:有一个.svn目录包含更高在目录树中,这样的事情:

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

每当我创建在C一个新项目:\ DIR1 \ DIR2 \ DIR3 \ NEW_PROJECT问题arised。

我删除的.svn目录蚂蚁的问题得到了解决。

+3

我会注意到,一旦你这样做了,你有哪些在svn的控制下,可能在某些地方像c:\ dir1 \ dir2 \ MyProjectFromSVN的项目不再受svn控制......这可能不是什么人期望/想要... 另一种策略是为'非托管'项目创建一个新目录,如c:\ MyNonSVNProjects ... – vkraemer 2010-01-07 16:23:12

+0

感谢vkraemer,我注意到了,可以删除.svn目录因为从svn客户端开始的第一步开始,它就在那里。 +1给您的评论 – mmutilva 2010-01-07 20:52:27

0

有是Netbeans的维护文件,通常保存在“C:\Documents and Settings\<login-Name>\.netbeans\5.5”之类的位置,称为build.properties。您可以查看该文件中是否有SVN条目,如果有,请备份它们,删除这些条目并查看该情况是否重复。

+0

感谢您的回答,我刚刚根据您的答案编辑了问题。 – mmutilva 2010-01-06 19:09:06

1

Netbeans的“认为”是在版本在仓库,我 摆弄 控制。

是如何执行该清单?唯一让Netbeans认为一个项目受SVN控制的项目是存在一个.svn子目录。

+0

感谢您的回答,我刚刚根据您的答案编辑了该问题。 – mmutilva 2010-01-06 19:08:28

10

如果你仍然需要保持你的项目版本控制之下,但保持外的NetBeans版本控制,您可以停用SVN插件或完全卸载它。在NetBeans IDE中,转至Tools-> Plugins,然后在Installed选项卡下(第7章)。x检查“显示详细信息”)检查Subversion并点击取消激活或卸载。该插件将被禁用/删除,会提示你重新启动IDE: how to disable NetBean Subversion Plug-in

+0

真棒解释!对我来说工作得很好,谢谢。 – 2013-07-25 15:45:52

4

好了,所以,不能完全明显:

  1. 前7.1(我认为):在Tools禁用SVN模块 - >Plugins
  2. 但是,如果SVN安装为基本IDE的一部分: - >Subversion - 断开通过Team使用svn>Disconnect而svn签的根选择
+0

谢谢。是的,你需要使用Team->,如果你安装了完整的NetBeans软件包。当我只安装了PHP版本(7.1)时,SVN仍然可以从Tools-> Plugins被禁用 – Programster 2013-08-21 08:52:03

1

只要进入团队和点击断开。这将使您与GIT断开连接,netbeans会显示此通知,因为您已连接到GIT。