Как управлять добавлением фрагмента частного кода в каждую версию git? - PullRequest
0 голосов
/ 19 июня 2020

Я новичок в Git. Я хотел бы знать, как добавить частный фиксированный фрагмент кода в каждый выпуск?

Допустим, я хочу добавить несколько строк кода в репозиторий Git версии v1. В следующем выпуске v2 я хочу снова добавить те же строки кода. И так далее. (см. прилагаемую схему).

enter image description here

Как мне управлять этим с помощью Git / GitHub, если дополнения кода включают надежную информацию, такую ​​как ключи доступа, которых у меня нет хотите опубликовать sh на GitHub?

1 Ответ

1 голос
/ 19 июня 2020

Я бы сохранил его в отдельной (частной) ветке запущен из ветки, в которой вы выполняете обычную разработку. Назовем филиалы обычными и частными. В Private есть личные вещи, в нормальном режиме вы делаете нормальную разработку.

Вы создаете частное из обычного. Добавьте личные данные и зафиксируйте.

Кодирование продолжается в обычном режиме.

Когда вы хотите сделать релиз:

git checkout private
git merge -m "Release 1.0" --no-ff normal
git tag v1.0

Разработка продолжается в обычном режиме .. .. тогда вы хотите выпустить 2.0:

git checkout private
git merge -m "Release 2.0" --no-ff normal
git tag 2.0

И так далее.

Если что-то нужно изменить в частном порядке, продвигайтесь вперед:

git checkout private
# add in your changes
git commit -m "Doing blahblahblah"

А теперь частный готов к большему.

...