Как объединить удаленную ветку и игнорировать настройку конфигурации? - PullRequest
3 голосов
/ 04 июня 2011

Я работаю над проектом cms и использую cms с открытым исходным кодом, размещенную на github. Как я могу удаленно извлечь последний коммит в мою рабочую копию, не перезаписывая некоторые из моих локальных настроек? пример настройки моей базы данных и т. д.

Ответы [ 2 ]

2 голосов
/ 04 июня 2011

Я всегда рекомендую драйвер фильтра с:

enter image description here

  • шаблоном для этих файлов настроек (версиями вGit)
  • некоторые файлы с правильными значениями в зависимости от среды
  • скрипт, способный создавать файлы фактических настроек (как сценарий 'smudge')

Смотрите " Как сохранить разное содержимое одного файла в моем локальном репозитории и github? " для получения более подробной информации.

1 голос
/ 05 июня 2011

Обычно лучше удалить эти файлы из репозитория и добавить их в свой .gitignore.Затем вы можете заставить приложение корректно обрабатывать недостающие конфиги, генерируя файл по умолчанию.В противном случае вы можете предоставить «пример» файла конфигурации для пользователя, который будет копироваться и редактироваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...