У меня есть файл конфигурации: conf/local.conf
Я запускаю для него следующую команду:
git update-index --assume-unchanged local.conf
, и все в порядке, пока я не переключусь на другую ветку или не потяну.
Как сохранить --assume-unchanged
флаг между ветвями?
UPD
Некоторые примеры того, что происходит:
$ git checkout 296-ToS-component
error: Your local changes to the following files would be overwritten by checkout:
conf/local.conf
Please commit your changes or stash them before you switch branches.
Aborting
$ git checkout -f 296-ToS-component
error: Entry 'conf/local.conf' not uptodate. Cannot merge.
Я хочу, чтобы это работало следующим образом:
- conf / local.conf сохранен
- ветвь переключена
- conf / local.conf заменена сохраненной версией