git - развивает базовую и расширенную функцию - коммиты в базе должны отражаться в расширенной тяге - PullRequest
1 голос
/ 14 марта 2019

Hie Я работаю в git, чтобы достичь чего-то подобного упомянутому ниже.

Представьте, что есть большая функция, которая будет развиваться - так как она очень большая, она разделена на основную функцию и расширенную функцию.

Теперь их разделили на команды для разработки.

Теперь, как сделать ветки нижеупомянутым способом

ядро ​​будет развиваться в core_branch extended Будет развиваться ядро ​​в extended_branch, содержащем развитие ядра, это должно быть так, когда мы выполняем git pull inextended_branch он должен тянуть, если какие-либо коммиты, сделанные в core_branch, как этого добиться ??

Мне известно о git rebase / git merge.В любом случае расширенная команда / разработчики должны проверить любые новые коммиты в основной ветке и объединить / перебазировать их extended_branch

1 Ответ

0 голосов
/ 14 марта 2019

Вот один из способов сделать это:

(1) Настройте core_branch.

git checkout -b core_branch

Вы можете развернуться и перейти к core_branch как обычно

(2) Проверить ветвь для extended_branch на основе core_branch.

git checkout -b extended_branch # be sure to do this while on core_branch

(3) Если на extended_branch, если вы хотите получить изменения с core_branch, то выполните следующее

git fetch origin core_branch
git rebase -i core_branch # do this while on extended_branch

После этого шага все коммиты на core_branch будутна расширенной ветке.

...