Вот сценарий:
У меня есть проект git, открытый в eclipse + egit (плагин git) с файлом ресурсов, называемым samples.xml.
Я бы хотел удалить samples.xml, но попросил git проигнорировать это изменение. Поэтому я делаю следующее:
rm samples.xml
git update-index --assume-unchanged samples.xml
Это прекрасно работает и отлично в командной строке. git status
ничего не возвращает.
В egit я бы ожидал того же. Однако, если я открою диалоговое окно фиксации, я получу строку с текстом Assume unchanged | <path_to_samples.xml>
.
Почему это случилось? Если egit знает, что он предполагается неизменным, почему он все еще отображается в диалоге фиксации? Есть ли обходной путь для этого?
Спасибо
Ken