Как отключить автоматическую модификацию .gitignore для netbeans 7.0? - PullRequest
9 голосов
/ 20 июля 2011

Мне нравятся чистые и простые файлы / код. Итак, я использую глобальный .gitignore в зависимости от настроек машины (IDE & || OS Specific ...). выдержка:

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

Поддержка git в Netbeans улучшается, и это нормально, но с 7.0 NB это сводит меня с ума.

Каждый раз, когда я изменяю код в моем проекте, NB также изменяет проекты .gitignore и добавляет:

/nbproject

к желудку.

Как мне остановить Netbeans, не отключая поддержку git?

1 Ответ

1 голос
/ 13 ноября 2011

Как сказал 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 ==) и затем добавьте в каталог исключение, которое вы хотите добавить.

...