Где лучшая ветка, где установить новый пакет на git? - PullRequest
1 голос
/ 09 апреля 2020

Я начинаю использовать для собственного проекта git -flow, но у меня есть сомнения, чтобы применить к нему хорошую практику, когда у меня есть две основные ветви, такие как master и develop.

Правильнее ли установить пакет в новую ветку, например с именем FEATURE install react-redux?

Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 18 апреля 2020

Если вы используете рабочий процесс git (с тегами), правила строгие.

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

В этом случае вам нужно создать новую ветку из разработки и сначала объединить ее (с запросом на получение или без него) назад для разработки .

См. Это знаменитое изображение: enter image description here

Подробнее о git flow:

1 голос
/ 09 апреля 2020

Это зависит от вашего предпочтительного рабочего процесса, но распространенным шаблоном является создание новой ветви (git checkout -b my-feature-branch) во время работы над вашей функцией, установка там вашего пакета и внесение любых необходимых изменений кода, которые вы хотите для этой функции. Затем вы можете открыть запрос на извлечение / объединение с вашей веткой функций для объединения в master, а затем объединить, когда будете готовы.

0 голосов
/ 18 апреля 2020

Я бы запрограммировал все на развивающейся ветке. Оттуда я создам новую ветку gitflow git flow feature start react-redux и внесу все изменения в эту ветку. Для изменения pu sh в этой ветке необходимо ввести следующую команду: git flow feature publish react-redux (только для первой команды pu sh, дальнейшие команды pu sh можно выполнить с помощью git push). Когда вы уже закончили проект, вы можете закрыть ветку gitflow Reaction-redux и pu sh каждое изменение в ветке разработки с помощью git flow feature finish react-redux. Эта команда удалит ветку реаги-редуктор c и pu sh все изменения в ветке, где вы создали ветку gitflow (в этом примере в разработке ветка)

Надеюсь, так оно и будет, я давно пользуюсь этим методом и полностью доволен.

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