如何禁用netbeans 7.0的自动.gitignore修改?

时间:2011-07-20 11:43:05

标签: git netbeans netbeans-7

我喜欢干净简单的文件/代码。所以,我使用全局.gitignore取决于机器设置(IDE& || OS Specific ...)。 摘录:

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

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

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

/nbproject

到gitignore。

如何在不停用git支持的情况下阻止Netbeans执行此操作?

1 个答案:

答案 0 :(得分: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 ==)编辑上面的内容,然后输入要添加的目录例外。