Как я могу объединить фиксации на основе ветки в другую ветку?

Реализация высшей концепции оценки выше, что приносит его обратно к списку:.

def SetOfListInOrder(incominglist):
    from collections import OrderedDict
    outtemp = OrderedDict()
    for item in incominglist:
        outtemp[item] = None
    return(list(outtemp))

Испытано (кратко) на Python 3.6 и Python 2.7

0
задан Munsterberg 15 January 2019 в 18:21
поделиться

2 ответа

Может быть, это поможет, если я правильно понял вашу проблему.

скажем, ваша ветка A имеет коммиты с ids {c1,c2,c3,c4}, и вы хотите, чтобы commit c2,c3 слился с другой веткой B .

Откройте cmd для проекта и выполните эту команду git cherry-pick c1 и одновременно для других коммитов, т.е. git cherry-pick c2 и т. Д.

0
ответ дан Sumit raj 15 January 2019 в 18:21
поделиться

Как правило, когда вы переводите ветку в другую, вы можете пропустить коммиты, которые вы не хотите включать. Для легкого достижения этой цели вы можете использовать инструмент под названием TortoiseGit . Это позволяет легко пропускать (или редактировать события) фиксации при выполнении ребазинга.

0
ответ дан Hrayr Hovakimyan 15 January 2019 в 18:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: