9

我喜欢干净简单的文件/代码。因此,我根据机器设置(IDE &|| OS Specific...)使用全局 .gitignore。摘抄:

# exclude OSX Files
.DS_Store
# exclude Logfiles
*.log
# exclude Netbeans project files
/nbproject

Netbeans git 支持正在改进,这没关系,但自从 7.0 NB 以来,它让我发疯。

每次我修改项目中的代码时,NB 也会修改项目 .gitignore 并添加:

/nbproject

到 gitignore。

如何在不停用 git 支持的情况下阻止 Netbeans 这样做?

4

1 回答 1

1

正如 VonC 所说,这是 git 模块的问题,而不是您可以做的任何事情(编写补丁除外)

我建议您为这个问题加注星标:http ://code.google.com/p/nbgit/issues/detail?id=74

并等待回应。

另外,我对源代码不太熟悉,但是您可以在等待修复时做一个低效的解决方法:

    private PathPatternList getRepoPatternList() {
        File gitInfoExclude = new File(new File(repo.getDirectory(), "info"), "exclude");
        return getPatternList(gitInfoExclude, "");
    }

只需使用 if(gitInfoExclude==) 编辑上面的内容,然后放入要添加的目录异常。

于 2011-11-13T06:22:52.297 回答