Как я могу отслеживать системные конфигурационные файлы в репо / проекте? - PullRequest
12 голосов
/ 28 января 2010

У меня есть проект ruby, и хост и порт базы данных могут отличаться в зависимости от разработки и производства. Мне нужен способ получить разные значения для них в моих сценариях для двух сред.

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

Как вы решаете эту проблему с помощью git?

1 Ответ

21 голосов
/ 28 января 2010

Я бы порекомендовал использовать:

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