我希望使Subversion忽略我的NetBeans IDE项目配置目录(“nbproject /”)及其所有内容。我在SVN文档中阅读到,您可以在~/.subversion/config
中设置全局忽略模式。例如,在我的配置文件中...
### Set global-ignores to a set of whitespace-delimited globs
### which Subversion will ignore in its 'status' output, and
### while importing or adding files and directories.
global-ignores = *.o *.lo *.la .class #*# .*.rej *.rej .*~ *~ .#*
.DS_Store *.log nbproject
尽管有
nbproject
文件夹,但SVN不会忽略它。它会在状态报告中显示。有没有办法防止这种情况发生?
nbproject
文件夹似乎已经进入了仓库,但我已将其删除。即使它不在仓库中,也没有包含.svn
文件夹,SVN仍然拒绝忽略它。可能是因为它在父文件夹的.svn
文件夹中被记录了吧?更新:
我刚刚彻底从SVN和文件系统中删除了它,并重新创建了项目。现在,SVN正在尊重忽略模式。我不知道为什么之前不能这样做。