Как IntelliJ IDEA автоматически обнаруживает и игнорирует целевой каталог из репозитория Git, даже не используя файл .gitignore? - PullRequest
2 голосов
/ 04 июля 2019

Я впервые использую IntelliJ IDEA.Я добавил свой уже существующий проект в Git, и когда я увидел файлы Unversioned и Ignored , я увидел, что каталог target/ уже находится в поле Ignore список.Поскольку у меня даже нет файла .gitignore, как каталог target/ исключается из Git?

Обновление : Да, это проект Maven

  1. Preferences | Editor | File Types, Ignore files and folders: *. Hprof; *. Pyc; *. Pyo; *. Rbc; *. Yarb; * ~; .DS_Store; .git; .hg; .svn; CVS; __ pycache __; _ svn; vssver.scc; vssver2.scc;

  2. .git/info/exclude:

    # git ls-files --others --exclude-from = .git / info / exclude
    # Строки, начинающиеся с '#', являются комментариями.
    # Для проекта, в основном на C, следующим будет хороший набор
    # шаблонов исключений(раскомментируйте их, если хотите их использовать):
    # *. [oa]
    \ # * ~

  3. git config --global core.excludesfile укажите мне на 'some-path /some-path / .gitignore_global 'и содержимое внутри:
    * ~
    .DS_Store

Ответы [ 2 ]

0 голосов
/ 04 июля 2019

Итак, я копал несколько блогов IDEA, а потом нашел это .Существует файл workspace.xml, созданный IDEA, который содержит игнорируемый путь. Это запись там
<ignored path="$PROJECT_DIR$/my-website-REST/target/" /> Я считаю, что это место, где IDEA игнорирует файлы из-под контроля версий.

0 голосов
/ 04 июля 2019

Как уже упоминалось в , эта тема

Preferences | Editor | File Types, Ignore files and folders позволяет игнорировать файлы / папки глобально.

Проверьте также ваши git config --global core.excludesfile настройки, которые можно обновлять.
И, как уже отмечалось, ваш проект .git/info/exclude file.

Обратите внимание, что JetBrains по умолчанию .gitignore не игнорирует, например, файлы .idea/workspace.xml во вложенных папках.(См. выпуск IDEA-90785 )

settings

workspace.xml используется для хранения пользовательских (нерасшарил) запускаю настройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...