Как бы вы настроили этот сценарий в git:
В моем источнике есть файл настроек с настройками конфигурации, такими как учетные данные для подключения к базе данных и т. д. (это Drupal исходный код, и я имею в виду settings.php)
Когда разработчики клонируют исходный код, им нужно будет войти и изменить настройки, специфичные для их среды. Эти изменения, конечно, не следует возвращать в исходную. И в то же время я хочу, чтобы они могли работать с этим шаблоном по умолчанию (поскольку большая его часть не будет изменена).
Итак .gitignore здесь не работает, потому что я хочу, чтобы он был в их первом клоне.
Нужно ли мне рассказывать каждому новому разработчику о git update-index --assume-unchanged
?
Нет ли более удобного способа сделать это?