Кто коснулся моего бита git accept-unchanged?

У меня есть определенный файл в моем репо, для которого я установил бит «предполагать неизменным»:

git update-index --assume-unchanged someFile.txt

Время от времени, после некоторой работы над репо, этот бит не установлен, и файл автоматически больше не предполагается-неизменным .

Кто это трогает? Как я могу сделать это постоянным, пока я явным образом не скажу git:

git update-index --no-assume-unchanged someFile.txt

Что здесь происходит?


Изменить : Я использую бит без изменений в файлах конфигурации, которые изменяются локально и никогда не должны быть совершено, не говоря уже о продвижении вверх по течению. Я не хочу видеть их ни в git status , ни где-либо еще, если я явно не скажу git, что хочу отредактировать и зафиксировать одно из них.


Редактировать : Хорошо, я думаю, что мне удалось воспроизвести проблему.

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

Таким образом, возникают два вопроса:

  1. Можно ли установить этот бит в центральном авторитетном репо так, чтобы он распространялся на все репозитории?
  2. Можно ли сделать этот бит закрепленным даже после удаленных изменений в нем?
19
задан Yuval Adam 13 September 2011 в 12:11
поделиться