Игнорируемые файлы по-прежнему отображаются в окне «Зафиксировать изменения» — IntelliJ 13

  1. #P1# <цитата> #P2# #P3#
  2. #P4# <блочная цитата> #P5# #P6#


Я также пытался перезапустить IntelliJ, но было такое же поведение.

Как я могу действительно игнорировать некоторые файлы?

Подробности:

  • IDE: IntelliJ IDEA Community Edition 13.1.4
  • ОС: Windows 7
  • формат игнорируемых файлов: XML

person Elrond_EGLDer    schedule 28.10.2014    source источник
comment
ваши файлы уже были зафиксированы предыдущими коммитами?   -  person mithrop    schedule 28.10.2014
comment
Файлы находятся в репозитории, но на моей локальной машине они изменены, и эти изменения не были зафиксированы.   -  person Elrond_EGLDer    schedule 28.10.2014
comment
Я была такая же проблема. Игнорируемые файлы по-прежнему отображаются в списке изменений окна фиксации, и их все еще можно отправить.   -  person Peter Liang    schedule 24.03.2015


Ответы (1)


На самом деле это не рекомендуется делать, но вы можете использовать

git update-index --assume-unchanged path/to/*.xml

Выдержка из документации git:

--предположим, без изменений

--нет-предположим-без изменений

Когда эти флаги указаны, имена объектов, записанные для путей, не обновляются. Вместо этого эти параметры устанавливают и сбрасывают бит «предполагать неизменным» для путей. Когда установлен бит «предполагать неизменное», git перестает проверять файлы рабочего дерева на наличие возможных модификаций, поэтому вам нужно вручную сбросить этот бит, чтобы сообщать git, когда вы изменяете файл рабочего дерева. ...

Этот параметр также можно использовать в качестве грубого механизма на уровне файлов для игнорирования незафиксированных изменений в отслеживаемых файлах (аналогично тому, что .gitignore делает с неотслеживаемыми файлами). ...

person mvp    schedule 28.10.2014