Для участников: нужно ли разветвлять проект и поднять запрос на извлечение ИЛИ достаточно ли создать новую ветвь и поднять запрос на извлечение? - PullRequest
0 голосов
/ 25 января 2020

Я новичок в GIT и хочу понять, как сотрудничать с удаленными GIT проектами репозиториев.

Я читаю, что - 1-й мне нужно раскошелиться на проект, который эквивалентен дублированию проекта но в качестве отдельного репозитория, а затем, когда я закончу вносить изменения, мне нужно вызвать запрос на извлечение для объединения изменений из разветвленного репо в исходное репо.

Почему не рекомендуется следующее: вместо разветвления Клонирую репо. Затем создайте ветвь компонента, внесите изменения в код и pu sh измените ветку компонента. Затем создайте запрос на извлечение из ветви функций в главную ветвь.

1 Ответ

2 голосов
/ 25 января 2020

Это потому, что у вас, скорее всего, не будет разрешений на создание веток в проекте, так как вы - кто-то вне проекта.

Однако рассмотрите типичное предприятие / организацию, в этом случае некоторые организации используют ветки называемые ветви функций или ветки с исправлениями ошибок, которые вы создаете, а затем создаете PR, чтобы объединить их.

Вот одна из следующих моделей: https://nvie.com/posts/a-successful-git-branching-model/

Вам также следует посмотрите на https://git-scm.com/book/en/v2/Git-Branching-Branching-Workflows.

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