У меня есть определенный файл в моем репо, в котором я установил бит предположения без изменений:
git update-index --assume-unchanged someFile.txt
Время от времени, после некоторой работы над репозиторием, этот бит сбрасывается, и файл автоматически больше не assume-unchanged
.
Кто прикасается к нему? Как я могу сделать это постоянным, пока я явно не скажу git:
git update-index --no-assume-unchanged someFile.txt
Что тут происходит?
Редактировать: я использую бит "предполагать без изменений" в файлах конфигурации, которые изменяются локально и никогда не должны быть зафиксированы, не говоря уже о том, что они должны быть отправлены вверх по течению. Я не хочу видеть их ни в git status
, ни где-либо еще, если я явно не скажу git, что хочу отредактировать и закоммитить один из них.
Редактировать: Хорошо, думаю, мне удалось воспроизвести проблему.
Я зафиксировал файл из другого репозитория (в котором его не было как --assume-unchanged
), вытащил свой репо, и, конечно же, бит был сброшен.
Итак, возникает два вопроса:
- Можно ли установить этот бит в центральном авторитетном репо, чтобы он распространялся на все репозитории?
- Можно ли сделать этот бит липким даже после удаленных изменений в нем?