Как предотвратить последовательную фиксацию для определенного файла в git?

У меня есть несколько файлов конфигурации для фиксации в GIT с параметрами по умолчанию. Пользователи могут извлекать эти файлы и изменять их в своей локальной копии, но они не должны фиксировать / отправлять.

Как я могу добиться аналогичного результата? файл gitignore не подходит мне, потому что файл должен быть зафиксирован только в первый раз

12
задан dafi 16 August 2010 в 08:54
поделиться

1 ответ

Не могли бы вы использовать функцию git'а "assume unchanged"? Если эта функция установлена, git всегда предполагает, что данный файл не был изменен. Это означает, что git status, git commit и т.д. будут пропускать файл. Обратите внимание, что пользователь все равно может выложить новую версию файла в ваше удаленное репо, но для этого потребуется дополнительная работа.

Вот вопрос, где использование "assume unchanged" обсуждалось более подробно.

10
ответ дан 2 December 2019 в 22:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: