Ветвь A создана из мастера, а ветка B из ветви A. Как объединить ветку B с мастером? а что делать с веткой А? - PullRequest
0 голосов
/ 21 июня 2020

Разветвлен от master и создал ветку A для работы над некоторыми функциями тестирования.

После того, как все тесты прошли в ветке A, я хотел переместить весь код, чтобы он был потокобезопасным и работал с хорошо известным ThreadLocal <> класс в Java. Чтобы не навредить рабочим тестам в ветке A, я открыл новую ветку B из ветки A и поработал над ней.

Теперь тесты из ветки B работают нормально, и я хотел бы объединить их с

Если я буду go по иерархии, я должен объединить ветвь B с ветвью A, а затем ветвь A с мастером.

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

ps - Я работаю над BitBucket.

  1. Что будет, если я сотру ветку A? Будет ли ветвь B автоматически находиться под главным? Или будет «потеряно».

  2. Что будет, если я объединю ветку B с мастером? Должен ли я потом стереть ветку A, и все?

Хотелось бы услышать, как правильно работать в этой ситуации, и мою ошибку, работая таким образом.

Спасибо

мастер -> A -> B

1 Ответ

0 голосов
/ 21 июня 2020

Вы можете создать новую ветку C из основной ветки, а затем выбрать свой коммит из ветки B в ветку C. После этого вы можете объединить ветку C с основной веткой. Теперь, если вы не хотите сохранять ветки A и B, вы можете удалить их. Это один из самых безопасных способов.

...