Как заставить переопределить из ветви функции к основной ветви вместо слияния в GitLab? - PullRequest
0 голосов
/ 17 ноября 2018

Ситуация:

В Subversion у меня есть разветвленная ветка (версия 100), я разветвляю 50-ю версию и перешел на prod.

Во время миграции с Gitlab я перенес ветку prod в master и развиваю для разработки.

В GitLab я бы хотел переопределить разработку для освоения. Итак, я могу принести в трек.

Как добиться этого сценария?

Имя филиала: feature_account_creation

Ответы [ 2 ]

0 голосов
/ 17 ноября 2018

Немного подробного описания первого вопроса:

Спасибо за ваш ответ, Мохан. Просто хочу дать немного больше фона.

У меня есть master, development и feature_account_branch. Мастер мигрировал в производственный фургон филиал и развивался, мигрировал из активно работающего филиала. Оба переносятся отдельно.

В настоящее время один и тот же файл имеет отдельную версию в master и веткеvelop.feature, клонированную из Develop и выпущенную в производство. Чтобы сделать один трек, я пытаюсь переопределить функцию на мастер.

Имеет ли это смысл?

Или каким-то другим способом я могу сделать мохан.

0 голосов
/ 17 ноября 2018

Обычно не рекомендуется «принудительно» выдвигать какие-либо изменения в репо.

Git очень легкий с ветвями, не занимает много места на диске.Вы всегда можете создать новую функциональную ветвь вне мастер-класса и продолжить разработку.

Если вам нужно использовать одно и то же имя ветви и выбрать «принудительное» нажатие, вы можете попробовать команду ниже.

git push -f <remote> <branch>

<remote> обычно является источником, а <branch> является вашей веткой (feature_account_creation)

  1. Мастер проверки git checkout master
  2. git push -f origin feature_account_creation
...