Рабочий процесс Git Forking - интеграция ветки функций от ветки до ветки функций - PullRequest
0 голосов
/ 12 июня 2018

Из документации Atlassian рабочего процесса Forking вы можете прочитать:

Во-вторых, им нужно уведомить сопровождающего проекта, что он хочет объединить свою функцию с официальнымкодовая.Bitbucket предоставляет кнопку «pull request», которая приводит к форме, запрашивающей указать, какую ветку вы хотите объединить с официальным репозиторием.Как правило, вы захотите интегрировать свою ветвь функций в основную ветку вышестоящего пульта дистанционного управления.

Мой вопрос:

Излишне ли интегрировать вашу ветвь функций в ветвь функции вышестоящего пульта дистанционного управления ?

Разве это не даст вам возможность добавить еще один уровень проверки кода?(может быть, в меньшей команде)

Если нет, то почему?

1 Ответ

0 голосов
/ 13 июня 2018

Не, это не излишне: вы можете интегрировать свою функциональную ветвь (через запрос на извлечение) в любую ветку исходного репо.

Вы можете использовать "integration"ветвь в качестве пункта назначения вместо master.

Но основная идея остается: до подталкивания ветки вашей функции на вилку и до превращения этого PR вваша ветка назначения («интеграция» или любая другая), вы должны иметь перебазированный вашу ветку функций поверх original_repo/destination_branch

cd /path/to/my/fork/local/clone
git checkout feature
git remote add original /url/original/repo
git fetch original
git rebase original/destination_branch
# check everything is still working
git push --force
# then make your PR
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...