Подмодули Git с конфигурационными файлами - PullRequest
0 голосов
/ 15 марта 2011

Если я хочу субмодулировать Git-репозиторий:

https://github.com/shadowhand/paypal

... с файлом конфигурации:

https://github.com/shadowhand/paypal/blob/master/config/paypal.php

... как я могу внести свой вклад в проект, не фиксируя мою версию файла конфигурации?

Ответы [ 2 ]

2 голосов
/ 15 марта 2011

Когда вы делаете коммит, не добавляйте этот файл:

git add classes/paypal.php
...
# don't add config/paypal.php
git commit

Перед фиксацией проверьте с помощью git status, что вы не вносили никаких изменений в конфигурацию - если вы случайно сделали это, используйте git reset HEAD config/paypal.php, чтобы удалить их.

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

0 голосов
/ 05 апреля 2011

Только что обнаружил, как Kohana предлагает вам управлять вашими локальными конфигурационными файлами.

Из модуля базы данных: http://kohanaframework.org/3.1/guide/database/config

Файл конфигурации по умолчанию находится в MODPATH / базы данных / конфигурации / database.php. Вы должны скопировать этот файл в APPPATH / config / database.php и сделать изменения там, в соответствии с каскадная файловая система .

Надеюсь, это поможет.

...