git работа с публичным репозитарием.
Добавлено: 2010.10.24, 14:33
не знаю где спросить, так что спрошу на этом форуме)
В любом проекте есть файлы, которые не должны в чистом виде попадать в публичный репозитарий.
например это файлы конфигов, содержащие настройки бд и тп.
при этом эти файлы должны находится в репозитарии, но в измененном виде, например пароли заменены на звездочки и тп.
а при получении изменений с репозитария (git pull), строки в этих файлах не должны заменяться.
я вижу несколько путей решения проблемы:
1) git hooks
2) иметь 2 различные копии таких файлов, одну локальную и вторую для публичного репозитария, но не знаю точно как правильно это организовать.
3) единожды залить такие файлы в репозитарий, после чего изменить настройки и добавить в gitignore
Буду рад если наставите на путь истинный!
PS: с git у меня довольно маленький опыт общения, так что не судите строго.
В любом проекте есть файлы, которые не должны в чистом виде попадать в публичный репозитарий.
например это файлы конфигов, содержащие настройки бд и тп.
при этом эти файлы должны находится в репозитарии, но в измененном виде, например пароли заменены на звездочки и тп.
а при получении изменений с репозитария (git pull), строки в этих файлах не должны заменяться.
я вижу несколько путей решения проблемы:
1) git hooks
2) иметь 2 различные копии таких файлов, одну локальную и вторую для публичного репозитария, но не знаю точно как правильно это организовать.
3) единожды залить такие файлы в репозитарий, после чего изменить настройки и добавить в gitignore
Буду рад если наставите на путь истинный!
PS: с git у меня довольно маленький опыт общения, так что не судите строго.