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