Файлы Git по умолчанию (игнорирование после первого извлечения)

Как бы вы настроили этот сценарий в git:

В моем источнике есть файл настроек с настройками конфигурации, такими как учетные данные для подключения к базе данных и т. д. (это Drupal исходный код, и я имею в виду settings.php)

Когда разработчики клонируют исходный код, им нужно будет войти и изменить настройки, специфичные для их среды. Эти изменения, конечно, не следует возвращать в исходную. И в то же время я хочу, чтобы они могли работать с этим шаблоном по умолчанию (поскольку большая его часть не будет изменена).

Итак .gitignore здесь не работает, потому что я хочу, чтобы он был в их первом клоне. Нужно ли мне рассказывать каждому новому разработчику о git update-index --assume-unchanged ?

Нет ли более удобного способа сделать это?

8
задан ack 21 December 2011 в 04:33
поделиться