2

Предположим , что у меня есть несколько общих ветвей на моем хранилище Git, например: newfeature, эксперимент и gtkgui, и я разделяю эти ветви в хранилище происхождения. Моя команда и я вносим некоторые изменения во все ветви и помещаем эти изменения в исходный репозиторий. Позже я обнаружил небольшую ошибку в коде ядра, исправил ее и передал в основную ветку.

Мне нужно, чтобы это исправление было доступно в трех других ветках. Каков наилучший способ сделать это? Нужно ли объединять основную ветвь с другими ветвями одну за другой и выдвигать их? Может ли git rebase помочь мне?

1 ответ1

1

Два решения - тематическая ветка и сбор вишни:
Смотрите « Git & Working на нескольких ветках ».

Теперь я действительно не рекомендую сбор вишни, что в вашем случае означало бы дублирование набора коммитов повсюду (то есть в разных ветках).

Поэтому, пока вы вносите изменения в самую старую ветку, которая нуждается в них, и объединяетесь, вы на правильном пути.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .